<SEC-DOCUMENT>0001213900-26-050362.txt : 20260430
<SEC-HEADER>0001213900-26-050362.hdr.sgml : 20260430
<ACCEPTANCE-DATETIME>20260430170117
ACCESSION NUMBER:		0001213900-26-050362
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		118
CONFORMED PERIOD OF REPORT:	20251231
FILED AS OF DATE:		20260430
DATE AS OF CHANGE:		20260430

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			WF Holding Ltd
		CENTRAL INDEX KEY:			0001980210
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS MANUFACTURING INDUSTRIES [3990]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-42566
		FILM NUMBER:		26926924

	BUSINESS ADDRESS:	
		STREET 1:		NO. 3893, JALAN 4D
		STREET 2:		KAMPUNG BARU SUBANG
		CITY:			SHAH ALAM, SELANGOR
		STATE:			N8
		ZIP:			40150
		BUSINESS PHONE:		60 3 7847 1828

	MAIL ADDRESS:	
		STREET 1:		NO. 3893, JALAN 4D
		STREET 2:		KAMPUNG BARU SUBANG
		CITY:			SHAH ALAM, SELANGOR
		STATE:			N8
		ZIP:			40150
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>ea0287906-20f_wfhold.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu Apr 30 19:19:40 UTC 2026 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:wff="http://www.winfung.com.my/20251231" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><p style="margin: 0 0 0 0.25in"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><p style="text-align: center; margin-top: 0; margin-bottom: 0"><b>UNITED STATES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C. 20549</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-15654">20-F</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Mark One)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentRegistrationStatement" id="ixv-35"><span>&#9744;</span></ix:nonNumeric><b>&#160;REGISTRATION
STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="ixv-15655">&#9746;</ix:nonNumeric>&#160;<b>ANNUAL REPORT PURSUANT TO SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the fiscal year ended <span style="text-decoration:underline"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-15656"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-15657">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-15658">2025</ix:nonNumeric></ix:nonNumeric></span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="ixv-66"><span>&#9744;</span></ix:nonNumeric>
<b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the transition period from ____________
to _____________</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentShellCompanyReport" id="ixv-84"><span>&#9744;</span></ix:nonNumeric>
<b>SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Date of event requiring this shell company
report _____________</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Commission file number <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-97"><b>001-42566</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-105"><span style="font-size: 10pt"><b>WF Holding Limited</b></span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">(Exact name of Registrant as specified in its charter)</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Not
    Applicable</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">(Translation
    of Registrant&#8217;s name into English)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:edgarprovcountryen" name="dei:EntityIncorporationStateCountryCode" id="ixv-128"><span style="font-size: 10pt"><b>Cayman Islands</b></span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">(Jurisdiction of incorporation or organization)</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt"><ix:nonNumeric contextRef="c0" continuedAt="_EntityAddressAddressLine1-c0_cont_1" name="dei:EntityAddressAddressLine1" id="ixv-140"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Lot 3893, Jalan 4D</b></p> </ix:nonNumeric><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:continuation id="_EntityAddressAddressLine1-c0_cont_1">Kg.</ix:continuation> <ix:nonNumeric contextRef="c0" continuedAt="_EntityAddressAddressLine2-c0_cont_1" name="dei:EntityAddressAddressLine2" id="ixv-15660">Baru Subang </ix:nonNumeric></b></p><ix:continuation continuedAt="_EntityAddressAddressLine2-c0_cont_2" id="_EntityAddressAddressLine2-c0_cont_1"> </ix:continuation><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:continuation id="_EntityAddressAddressLine2-c0_cont_2">Seksyen U6</ix:continuation>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-15663">40150</ix:nonNumeric> <ix:nonNumeric contextRef="c0" continuedAt="_EntityAddressCityOrTown-c0_cont_1" name="dei:EntityAddressCityOrTown" id="ixv-15664">Shah Alam</ix:nonNumeric></b></p><ix:continuation continuedAt="_EntityAddressCityOrTown-c0_cont_2" id="_EntityAddressCityOrTown-c0_cont_1"> </ix:continuation><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:continuation id="_EntityAddressCityOrTown-c0_cont_2">Selangor</ix:continuation>, <ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-15667">Malaysia</ix:nonNumeric></b></p></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">(Address of principal executive offices)</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; width: 100%; padding-right: 5.4pt; padding-left: 5.4pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelName" id="ixv-15668">Chee Hoong Lew</ix:nonNumeric>, Chief Executive Officer</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Tel: <ix:nonNumeric contextRef="c1" name="dei:CityAreaCode" id="ixv-15669">60</ix:nonNumeric>-<ix:nonNumeric contextRef="c1" name="dei:LocalPhoneNumber" id="ixv-15670">378471828</ix:nonNumeric></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Email: <ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelEmailAddress" id="ixv-15671">corporate@winfung.com.my</ix:nonNumeric></b></p> <ix:nonNumeric contextRef="c1" continuedAt="_EntityAddressAddressLine1-c1_cont_1" name="dei:EntityAddressAddressLine1" id="ixv-164"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Lot 3893, Jalan 4D</b></p> </ix:nonNumeric><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:continuation id="_EntityAddressAddressLine1-c1_cont_1">Kg.</ix:continuation> <ix:nonNumeric contextRef="c1" continuedAt="_EntityAddressAddressLine2-c1_cont_1" name="dei:EntityAddressAddressLine2" id="ixv-15673">Baru Subang </ix:nonNumeric></b></p><ix:continuation continuedAt="_EntityAddressAddressLine2-c1_cont_2" id="_EntityAddressAddressLine2-c1_cont_1"> </ix:continuation><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:continuation id="_EntityAddressAddressLine2-c1_cont_2">Seksyen U6</ix:continuation>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressPostalZipCode" id="ixv-15676">40150</ix:nonNumeric> <ix:nonNumeric contextRef="c1" continuedAt="_EntityAddressCityOrTown-c1_cont_1" name="dei:EntityAddressCityOrTown" id="ixv-15677">Shah Alam</ix:nonNumeric></b></p><ix:continuation continuedAt="_EntityAddressCityOrTown-c1_cont_2" id="_EntityAddressCityOrTown-c1_cont_1"> </ix:continuation><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:continuation id="_EntityAddressCityOrTown-c1_cont_2">Selangor</ix:continuation>, <ix:nonNumeric contextRef="c1" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-15680">Malaysia</ix:nonNumeric></b></p></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt; text-align: center"><span style="font-size: 10pt">(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered or to be registered pursuant to Section 12(b)
of the Act:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 34%"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Title of each class</b></p></td> <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 1%; font-size: 10pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 32%; font-size: 10pt"><span style="font-size: 10pt"><b>Trading Symbol(s)</b></span></td> <td style="padding-bottom: 1.5pt; vertical-align: bottom; text-align: center; width: 1%; font-size: 10pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 32%; font-size: 10pt"><span style="font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-198"><span style="font-size: 10pt">Ordinary Shares, par value $0.00025</span></ix:nonNumeric></td> <td style="text-align: center; font-size: 10pt">&#160;</td> <td style="text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-202"><span style="font-size: 10pt">WFF</span></ix:nonNumeric></td> <td style="text-align: center; font-size: 10pt">&#160;</td> <td style="text-align: center; font-size: 10pt"><span style="font-size: 10pt">The <ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-15681">Nasdaq</ix:nonNumeric> Stock Market LLC</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Securities registered or to be pursuant to Section
12(g) of the Act: None</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Securities for which there is a reporting obligation
pursuant to Section 15(d) of the Act: None</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate the number of outstanding shares of
each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report: <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-15682">5,038,018</ix:nonFraction> Ordinary
Shares</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;Yes&#160;&#9744;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-15683">No</ix:nonNumeric>&#160;&#9746;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this report is an annual or transition report,
indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act
of 1934. Yes&#160;&#9744;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-15684">No</ix:nonNumeric>&#160;&#9746;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12
months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements
for the past 90 days. <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-15685">Yes</ix:nonNumeric>&#160;&#9746;&#160;&#160;No&#8239;&#9744;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding
12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-15686">Yes</ix:nonNumeric>&#160;&#9746;&#160;&#160;No&#160;&#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of &#8220;large
accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 33%; padding-left: 10.25pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer&#160;&#9744;</span></td> <td style="width: 30%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer&#160;&#9744;</span></td> <td style="white-space: nowrap; width: 1%">&#160;</td> <td style="width: 30%; text-align: justify"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-262"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer</span></ix:nonNumeric></td> <td style="width: 6%; padding-left: 10.25pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td></tr> <tr style="vertical-align: top"> <td>&#160;</td> <td>&#160;</td> <td style="white-space: nowrap">&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</span></td> <td style="text-align: justify"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany" id="ixv-273"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company that prepares its
financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition
period for complying with any new or revised financial accounting standards&#8224; provided pursuant to Section 13(a) of the Exchange
Act.&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityExTransitionPeriod" id="ixv-15687">&#9744;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial
reporting under Section 404(b) of the Sarbanes-Oxley Act by the registered public accounting firm that prepared or issued its audit report.
<ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="ixv-15688">&#9744;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If securities are registered pursuant to Section
12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction
of an error to previously issued financial statements.&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-15689">&#9744;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether any of those error
corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s
executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).&#160;&#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark which basis of accounting
the registrant has used to prepare the financial statements included in this filing:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 14%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:DocumentAccountingStandard" id="ixv-15690">U.S. GAAP</ix:nonNumeric>&#160;&#9746;</span></td> <td style="width: 72%; text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">International Financial Reporting Standards as issued<br/> by the International Accounting Standards Board &#9744;</span></td> <td style="width: 14%; text-align: center; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other &#9744;</span></td></tr> </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If &#8220;Other&#8221; has been checked in response
to the previous question, indicate by check mark which financial statement item the registrant has elected to follow. Item 17&#160;&#160;<span>&#9744;</span>&#160;&#160;&#160;Item
18 <span>&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this is an annual report, indicate by check
mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes&#160;&#9744;&#160;&#160;No&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-15691">&#9746;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF Holding Limited</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Annual Report on Form 20-F</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year Ended December 31, 2025</b></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TABLE OF CONTENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_072">PART I</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_001">Identity of Directors, Senior Management and Advisers</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_002">Offer Statistics and Expected Timetable</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_003">Key Information</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 9%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.A.</span></td>
    <td style="width: 75%"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[Reserved]</span></a></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.B.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">Capitalization and Indebtedness</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.C.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">Reasons for the Offer and Use of Proceeds</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.D.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">Risk Factors</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_008">Information on the Company</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.A.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">History and Development of the Company</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.B.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">Business Overview</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.C.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">Organizational Structure</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.D.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_012">Property, Plants and Equipment</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4A.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_013">Unresolved Staff Comments</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_014">Operating and Financial Review and Prospects</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.A.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_015">Operating Results</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.B.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_016">Liquidity and Capital Resources</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.C.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_017">Research and Development, Patents, Licenses, Etc.</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.D.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_018">Trend Information</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.E.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_019">Critical Accounting Estimates</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_020">Directors, Senior Management and Employees</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.A.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_021">Directors and Senior Management</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.B.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_022">Compensation</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.C.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_023">Board Practices</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.D.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_024">Employees</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.E.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_025">Share Ownership</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.F.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_026">Disclosure of Registrant&#8217;s Action to Recover Erroneously Awarded Compensation</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 7.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_027">Major Shareholders and Related Party Transactions</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.A.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_028">Major Shareholders</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.B.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_029">Related Party Transactions</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.C.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_030">Interests of Experts and Counsel</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 8.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_031">Financial Information</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.A.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_032">Consolidated Statements and Other Financial Information</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.B.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#fin_077">Significant Changes</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_033">The Offer and Listing</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.A.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_034">Offer and Listing Details</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.B.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_035">Plan of Distribution</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.C.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_036">Markets</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.D.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_037">Selling Shareholders</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.E.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_038">Dilution</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.F.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_039">Expenses of the Issue</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 10.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_040">Additional Information</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
<tr style="vertical-align: top; ">
    <td style="width: 9%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.A.</span></td>
    <td style="width: 75%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_041">Share Capital</a></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>

<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 9%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.B.</span></td>
    <td style="width: 75%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_042">Memorandum and Articles of Association</a></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.C.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_043">Material Contracts</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.D.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_044">Exchange Controls</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.E.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_045">Taxation</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.F.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_046">Dividends and Paying Agents</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.G.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_047">Statement by Experts</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.H.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_048">Documents on Display</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.I.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_049">Subsidiary Information</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.J.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_050">Annual Report to Security Holders</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 11.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_051">Quantitative and Qualitative Disclosures About Market Risk</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 12.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_052">Description of Securities Other Than Equity Secruities</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_073">PART II</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td colspan="6" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 13.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_053">Defaults, Dividend Arrearages and Delinquencies</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 14.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_054">Material Modifications to the Rights of Security Holders and Use of Proceeds</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 15.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_055">Controls and Procedures</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_056">[Reserved]</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16A.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_057">Audit Committee Financial Expert</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16B.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_058">Code of Ethics</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16C.</span></td>
    <td>&#160;</td>
    <td colspan="3"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_059">Principal Accountant Fees and Services</a></span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16D.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_060">Exemptions From the Listing Standards for Audit Committees</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16E.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_061">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16F.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_062">Change in Registrant&#8217;s Certifying Accountant</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16G.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_063">Corporate Governance</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16H.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_064">Mine Safety Disclosure</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16I.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_065">Disclosure Regarding Foreign Jurisdictions That Prevent Inspections</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16J.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_066">Insider Trading Policies</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 16K.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_067">Cybersecurity</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="6" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_074">PART III</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td colspan="6" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 17.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_068">Financial Statements</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 18.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_069">Financial Statements</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 19.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_070">Exhibits</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><p style="margin-top: 0; margin-bottom: 0"></p><div>

</div><!-- Field: Page; Sequence: 4; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INTRODUCTORY NOTES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Terms</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as otherwise indicated by the context
and for the purposes of this report only, references in this report to &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and &#8220;our
company&#8221; are to WF Holding Limited and its consolidated subsidiaries.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Translations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our reporting currency is the U.S. dollar and our functional currency
is the Ringgit Malaysia, or RM. This report contains translations of RM into U.S. dollars at specific rates solely for the convenience
of the reader. Unless otherwise noted, all translations from RM into U.S. dollars in this report were made at a rate of RM4.0560 per US$1.00,
the noon buying rate as set forth in the H.10 statistical release of the U.S. Federal Reserve Board in effect as of December 31, 2025.
On April 24, 2026, the noon buying rate for RM was RM3.9630 per&#160;US$1.00. We make no representation that the RM or U.S. dollar amounts
referred to in this report could have been or could be converted into U.S. dollars or RM, as the case may be, at any particular rate or
at all. The Malaysian government imposes control over its foreign currency reserves in part through direct regulation of the conversion
of RM into foreign exchange and through restrictions on foreign trade.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">All
references in this report to </span>&#8220;U.S. dollars,&#8221; &#8220;dollars,&#8221; &#8220;US$&#8221; and &#8220;$&#8221; are to the
legal currency of the United States and all references to &#8220;RM&#8221; are to the legal currency of Malaysia.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Special Note Regarding Forward-Looking Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This report contains forward-looking statements
that are based on our management&#8217;s beliefs and assumptions and on information currently available to us. All statements other than
statements of historical facts are forward-looking statements. These statements relate to future events or to our future financial performance
and involve known and unknown risks, uncertainties and other factors that may cause our actual results, levels of activity, performance
or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied
by these forward-looking statements. Forward-looking statements include, but are not limited to, statements about:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">our
                                            goals and strategies;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">our
                                            future business development, financial condition and results of operations;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">our
                                            projected revenues, profits, earnings and other estimated financial information;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">the
                                            growth of and competition trends in our industry;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">our
                                            expectations regarding demand for, and market acceptance of, our products and services;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">our
                                            ability to maintain strong relationships with our customers and suppliers;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">fluctuations
                                            in general economic and business conditions in the markets in which we operate;&#160;and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">relevant
                                            government policies and regulations relating to our industry.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In some cases, you can identify forward-looking
statements by terms such as &#8220;may,&#8221; &#8220;could,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221;
&#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221;
&#8220;potential,&#8221; &#8220;project&#8221; or &#8220;continue&#8221; or the negative of these terms or other comparable terminology.
These statements are only predictions. You should not place undue reliance on forward-looking statements because they involve known and
unknown risks, uncertainties and other factors, which are, in some cases, beyond our control and which could materially affect results.
Factors that may cause actual results to differ materially from current expectations include, among other things, those listed under
&#8220;<i>Item 3. Key Information&#8212;3.D. Risk Factors</i>&#8221; and elsewhere in this report. If one or more of these risks or uncertainties
occur, or if our underlying assumptions prove to be incorrect, actual events or results may vary significantly from those implied or
projected by the forward-looking statements. No forward-looking statement is a guarantee of future performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, statements that &#8220;we believe&#8221;
and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available
to us as of the date of this report, and while we believe such information forms a reasonable basis for such statements, such information
may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or
review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not
to unduly rely upon these statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The forward-looking statements made in this report
relate only to events or information as of the date on which the statements are made in this report. Except as expressly required by
the federal securities laws, there is no undertaking to publicly update or revise any forward-looking statements, whether as a result
of new information, future events, changed circumstances or any other reason.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reverse Share Split</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 9pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 13, 2026, we effected a 1-for-5 reverse
share split of our ordinary shares by way of a share consolidation of our issued and unissued ordinary shares, with each issued and unissued
ordinary share consolidated into five (5) shares. As a result of this share consolidation, the maximum number of shares which we are
authorized to issue changed from 1,000,000,000 ordinary shares with a par value of $0.00005 to 200,000,000 ordinary shares with a par
value of $0.00025. All share and per share data throughout this report have been retroactively adjusted to reflect this share consolidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&#160;</p><div>

</div><div><a id="a_072"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>PART I</b></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p><div>

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT
AND ADVISERS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 3. KEY INFORMATION</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>3.A.&#160;[Reserved]</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>3.B.&#160;Capitalization and Indebtedness</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>3.C.&#160;Reasons for the Offer and Use of Proceeds</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>3.D.&#160;Risk Factors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>An investment in our ordinary shares involves
a high degree of risk. You should carefully consider the following risk factors, together with the other information contained in this
annual report, before purchasing our ordinary shares. We have listed below (not necessarily in order of importance or probability of
occurrence) what we believe to be the most significant risk factors applicable to us, but they do not constitute all of the risks that
may be applicable to us. Any of the following factors could harm our business, financial condition, results of operations or prospects,
and could result in a partial or complete loss of your investment. Some statements in this annual report, including statements in the
following risk factors, constitute forward-looking statements. Please refer to the section titled &#8220;Introductory Notes&#8212;Special
Note Regarding Forward-Looking Statements.&#8221;&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span style="text-decoration:underline">Risks Related to Our Business and Industry
</span></i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>Maintaining our
engineering and product development activities and manufacturing operations require significant capital expenditures and operating working
capital, and our inability or failure to maintain our operations could have a material adverse impact on our market share and ability
to generate revenue.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We made capital expenditures
of $281,745, $51,519 and $73,087 during the years ended December 31, 2025, 2024 and 2023, respectively. We may incur significant additional
capital expenditures as a result of unanticipated expenses, regulatory changes and other events that impact our business. If we are unable
or fail to timely obtain capital on acceptable terms and adequately maintain our manufacturing capacity, we could lose customers and
there could be a material adverse impact on our market share and our ability to generate revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>We may not be
able to accurately plan our production based on our sales contracts, which may result in excess product inventory or product shortages.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our sales contracts typically provide for a non-binding,
6-month forecast on the quantity of products that our customers may purchase from us. We typically have only a 15-to-90-day lead time
to manufacture products to meet our customers&#8217; requirements once our customers place orders with us. To meet the short delivery
deadline, we generally make significant decisions on our production level and timing, procurement, facility requirements, personnel needs
and other resources requirements based on our estimate in light of this forecast, our past dealings with such customers, market conditions
and other relevant factors. Our customers&#8217; final purchase orders may not be consistent with our estimates. If the final purchase
orders substantially differ from our estimates, we may have excess product inventory or product shortages. Excess product inventory could
result in unprofitable sales or write-offs as our products are susceptible to obsolescence and price declines. We regularly assess inventories
for estimated obsolescence or unmarketable products and write down the difference between the cost of the inventories and the estimated
net realizable values based upon assumptions about future sales and supplies on-hand. For the years ended December 31, 2025, 2024 and
2023, we recorded allowances for slow-moving and obsolete inventory of $95,345, $0 and $0, respectively. Furthermore, although we have
not experienced product shortages in the past, if we did experience such shortages, producing additional products to make up for such
shortages within a short time frame may be difficult, making us unable to fill out the purchase orders. In either case, our results of
operation would fluctuate from period to period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "></p><div>

</div><!-- Field: Page; Sequence: 6; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>We face intense
competition from other FRP manufacturers, which may have significantly greater resources.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We have faced and will
continue to face competition from other fiberglass reinforced plastic, or FRP, manufacturers, such as Cradotex (M) Sdn Bhd and Heng Lee
Composite Engineering Sdn Bhd. Many of these existing competitors may have greater financial, personnel, technical, manufacturing, marketing,
sales and other resources than we do. As a result, these competitors may be in a stronger position to respond quickly to market opportunities,
new or emerging technologies and evolving industry standards. Many of our competitors are developing a variety of FRP products which
are expected to compete with our existing product lines. It is possible that our competitors will be able to introduce new products with
more desirable features than ours and their new products will gain market acceptance. If our competitors successfully do so, we may not
be able to maintain our competitive position and our future success would be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>We may not be
able to substantially increase our manufacturing output in order to maintain our cost competitiveness.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We believe that our
ability to provide cost-effective products is one of the most significant factors that contributed to our past success and will be essential
for our future growth. We need to increase our manufacturing output to a level that will enable us to substantially reduce the cost of
our products on a per unit basis through economies of scale. However, our ability to substantially increase our manufacturing output
is subject to significant constraints and uncertainties, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">the
                                            need to raise significant additional funds to purchase and prepay raw materials or to build
                                            additional manufacturing facilities, which we may be unable to obtain on reasonable terms
                                            or at all;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">delays
                                            and cost overruns as a result of a number of factors, many of which may be beyond our control,
                                            such as increases in raw material prices and problems with equipment vendors;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">delays
                                            or denial of required approvals by relevant government authorities;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">diversion
                                            of significant management attention and other resources; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">failure
                                            to execute our expansion plan effectively.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">If we are unable to
increase our manufacturing output because of any of the risks described above, we may be unable to maintain our competitive position
or achieve the growth we expect. Moreover, even if we expand our manufacturing output, we may not be able to generate sufficient customer
demand for our products to support our increased production output.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we fail to properly manage our anticipated
growth, our business could suffer.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The planned growth of our commercial operations
may place a significant strain on our management and on our operational and financial resources and systems. To manage growth effectively,
we will need to maintain a system of management controls, and attract and retain qualified personnel, as well as develop, train and manage
management-level and other employees. Failure to manage our growth effectively could cause us to over-invest or under-invest in infrastructure,
and result in losses or weaknesses in our infrastructure, which could have a material adverse effect on our business, results of operations,
financial condition and cash flow. Any failure by us to manage our growth effectively could have a negative effect on our ability to
achieve our development and expansion goals and strategies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>We may incur significant
costs because of the warranties we supply with our products. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We typically offer warranties
against any defects due to material selections and workmanship for a period of 6 months to 49 months from the date of delivery. Standard
warranties, encompassing repair, replacement, or return for product defects, are accrued in accordance with generally accepted accounting
principles in the United States, or U.S. GAAP. We continually review these warranties and will make adjustments to accruals accordingly
in response to changes in experience or cost trends. Because our historical records indicate minimal customer return and warranty claims,
we have not recorded any warranty accruals as of December 31, 2025 and 2024. There is no assurance that future warranty claims will be
consistent with past history, and in the event that we experience a significant increase in warranty claims, there is no assurance that
the rectification costs will be low. This could have a material adverse effect on our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "></p><div>

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>Defects in our
products could result in a loss of customers and decrease in revenue, unexpected expenses and a loss of market share.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Defects in our products
could result in a loss of customers and decrease in revenue, unexpected expenses and a loss of market share, and if any of our products
are found to have reliability, quality or compatibility problems, we will be required to accept returns, provide replacements, provide
refunds, or pay damages. While we have not incurred significant product liability claims in the past, we may be required to incur substantial
amounts to indemnify our customers in respect of their product quality claims against us, which would materially and adversely affect
the results of our operations and severely damage our reputation.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b><i>We may not have insurance coverage
against all damage or losses relating to our facilities.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We currently have insurance
coverage for certain machinery and equipment and buildings located at our facilities.&#160; If we were to suffer any losses or damage
to our facilities before the purchase of insurance policies that provide adequate coverage, our business, financial condition and results
of operations may be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">In addition, we maintain
property insurance coverage against certain property and inventory damages and losses. However, such insurance may not adequately compensate
us for any such losses and will not address a loss of customers as a result of property damage and consequent disruptions to operations
or may have large deductibles insufficient to support our continuing operations. If damages or losses exceed the insurance coverage,
we may not be able to return to operation for an extended period of time, potentially even threatening our viability. In addition, insurance
coverage is expensive, may be difficult to obtain and may not be available in the future on acceptable terms or at all. A significant
increase in the cost of insurance coverage could adversely affect our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>A significant portion of our revenue has
recently been generated from a limited number of customers and a loss of these customers, or any other key customers, could adversely
affect our results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2025, two customers
accounted for approximately 19% and 12% of our revenue, respectively, for the year ended December 31, 2024, three customers accounted
for approximately 13%, 12% and 12% of our revenue, respectively, and for the year ended December 31, 2023, one customer accounted for
14% of our revenue. The increase in customer concentration was driven by major project deliveries to Singapore, China and Australia,
requiring a significant allocation of our capacity and resources and resulting in significant revenue during the periods. Since this
customer concentration is tied to specific projects, we believe that this elevated concentration will be temporary. However, we cannot
guarantee that we will not continue to experience customer concentrations in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Presently, we do not have a long-term contract
with these or any other key customers and primarily sell our products on the basis of individual purchase orders or on a per project
basis, and the loss of these or any other key customers could have a material adverse effect on our results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, if any of our key customers default,
declare bankruptcy or otherwise delay or fail to pay amounts owed, or we otherwise have a dispute with any of these customers, our results
of operations would be negatively affected in the short term and possibly the long term. The loss of revenue from any of our key customers
would cause significant fluctuations in our results of operations because our expenses are generally fixed in the short term and it takes
us a long time to replace customers or reassign resources.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There is also a risk that our customers will
attempt to impose new or additional requirements on us that reduce the profitability of the orders placed by those customers. Further,
even if the orders are not changed, these orders may not generate margins equal to our recent historical or targeted results. If we do
not book more orders with existing customers, or develop relationships with new customers, we may not be able to increase, or even maintain,
our revenue, and our financial condition, results of operations, business and/or prospects may be materially adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>We do not have
long-term purchase commitments from our customers, which may result in significant uncertainties and volatility with respect to our revenue
from period to period.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We do not have long-term
purchase commitments from our customers and the term of our sales contracts with our customers is typically one year or less. Furthermore,
these contracts leave certain major terms such as price and quantity of products open to be determined in each purchase order. These
contracts also allow parties to re-adjust the contract price for substantial changes in market conditions. As a result, if our customers
hold stronger bargaining power than us or the market conditions are in their favor, we may not be able to enjoy the price downside protection
or upside gain. Furthermore, our customers may decide not to continue placing purchase orders with us in the future at the same level
as in prior periods. As a result, our results of operations may vary from period to period and may fluctuate significantly in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "></p><div>

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>We depend on third
parties to supply key raw materials and components to us. Failure to obtain a sufficient supply of these raw materials and components
in a timely fashion and at reasonable costs could significantly delay our production and shipments, which would cause us to breach our
sales contracts with our customers.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We purchase certain key raw materials and finished goods, including
resin, chopped strand mat, woven roving, grating, hollow section, c-channel, plywood and ethylene propylene diene monomer sheets, from
suppliers in Malaysia and overseas. Historically, we have been able to obtain an adequate supply of raw materials and do not anticipate
any shortage of these materials. We purchase raw materials and finished goods on the basis of purchase orders and do not have long-term
contracts with our suppliers. For the year ended December 31, 2025, two suppliers accounted for 20% and 11%, respectively, of our total
purchases, and for the year ended December 31, 2024, three suppliers accounted for 27%, 23% and 12%, respectively, of our total purchases.
No single supplier accounted for more than 10% of our total purchases for the year ended December 31, 2023. Due to the availability of
numerous alternative suppliers, we do not believe that the loss of any single supplier would have a material adverse effect on our financial
condition or results of operations. However, in the absence of firm and long-term contracts, we may not be able to obtain a sufficient
supply of these raw materials and finished goods from our existing suppliers or alternates in a timely fashion or at a reasonable cost.
If we fail to secure a sufficient supply of key raw materials and finished goods in a timely fashion, it would result in a significant
delay in our production and shipments, which may cause us to breach our sales contracts with our customers. Furthermore, failure to obtain
sufficient supply of these raw materials and components at a reasonable cost could also harm our revenue and gross profit margins.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Interruptions in deliveries of raw materials
could adversely affect our revenue or profitability.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
dependency upon regular deliveries from particular suppliers means that interruptions or stoppages in such deliveries could adversely
affect our operations until arrangements with alternate suppliers could be made. If any of our suppliers were unable to deliver raw materials
to us for an extended period of time, as the result of financial difficulties, catastrophic events affecting their facilities or other
factors beyond our control, or if we were unable to negotiate acceptable terms for the supply of raw materials with these or alternative
suppliers, our business could suffer. We may not be able to find acceptable alternatives, and any such alternatives could result in increased
costs for us. Even if acceptable alternatives are found, the process of locating and securing such alternatives might be disruptive to
our business. Extended unavailability of a necessary raw material could cause us to cease manufacturing or selling one or more of our
products for a period of time. Although we have not experienced any significant interruptions of deliveries in the past, if we were to
experience such interruptions, they </span>could have a material adverse effect on our results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We depend on third-party delivery services,
for both inbound and outbound shipping, to deliver our products to our customers on a timely and consistent basis, and any deterioration
in our relationship with any one of these third parties or increases in the fees that they charge could harm our reputation and adversely
affect our business and financial condition. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We rely on third parties for the shipment of
our products, both inbound and outbound shipping logistics, and we cannot be sure that these relationships will continue on terms favorable
to us, or at all. Shipping costs have increased from time to time, and may continue to increase, and we may not be able to pass these
costs directly to our customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any increased shipping costs could harm our business,
prospects, financial condition and results of operations by increasing our costs of doing business and reducing gross margins which could
negatively affect our operating results. In addition, we utilize a variety of shipping methods for both inbound and outbound logistics.
We rely on trucking and ocean carriers and any increases in fees that they charge could adversely affect our business and financial condition.
We also rely on parcel freight based upon the product and quantities being shipped and customer delivery requirements. These freight
costs have increased on a year-over-year&#160;basis and may continue to increase in the future. We also ship a number of oversized products
which may trigger additional shipping costs by third-party&#160;delivery services. Any increases in fees would increase our shipping
costs which could negatively affect our operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, if our relationships with these
third parties are terminated or impaired, or if these third parties are unable to deliver products for us, whether due to labor shortage,
slow down or stoppage, deteriorating financial or business condition, responses to terrorist attacks or for any other reason, we would
be required to use alternative carriers for the shipment of products to our customers. Changing carriers could have a negative effect
on our business and operating results due to reduced visibility of order status and package tracking and delays in order processing and
product delivery, and we may be unable to engage alternative carriers on a timely basis, upon terms favorable to us, or at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If our fulfillment operations are interrupted
for any significant period of time or are not sufficient to accommodate increased demand, our sales could decline and our reputation
could be harmed. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our success depends on our ability to successfully
receive and fulfill orders and to promptly deliver our products to our customers. Most of the orders for our products are filled from
our inventory in our distribution center, namely our suppliers&#8217; warehouse, where all our inventory management, packaging, labeling
and product return processes are performed. Increased demand and other considerations may require us to expand our distribution center
or transfer our fulfillment operations to larger or other facilities in the future. If we do not successfully expand our fulfillment
capabilities in response to increases in demand, our sales could decline.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">In
addition, our distribution center is susceptible to damage or interruption from human error, pandemics, fire, flood, power loss, telecommunications
failures, terrorist attacks, acts of war, break-ins, earthquakes and similar events. For instance, the Malaysian government instituted
i</span>ntermittent lockdowns throughout the COVID-19 pandemic in 2020 and 2021, which resulted in temporary closures of our facilities
at various times, and a reduction in the production of our products, particularly in 2020 before there was a spike in the demand for
FRP products in 2021 due to new glove manufacturing factories that were built and the expansion of production facilities by existing
glove manufacturers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not currently maintain back-up&#160;power
systems at our fulfillment center. We do not presently have a formal disaster recovery plan or business interruption insurance. In addition,
alternative arrangements may not be available, or if they are available, may increase the cost of fulfillment. Any interruptions in our
fulfillment operations for any significant period of time, including interruptions resulting from the expansion of our existing facilities
or the transfer of operations to a new facility, could damage our reputation and brand and substantially harm our business and results
of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Quality problems with, and product liability
claims in connection with, our products could lead to recalls or safety alerts, harm to our reputation, or adverse verdicts or costly
settlements, and could have a material adverse effect on our business, financial condition, and results of operations.</i></b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Quality is extremely important to us and our
customers due to the serious and costly consequences of materials selection and workmanship failure, and our business exposes us to potential
product liability risks that are inherent in the design, manufacture and marketing of our products. Manufacturing defects or design flaws
could result in an unsafe condition or injury to, or death of, a user of our products. These problems could lead to the recall of, or
issuance of a safety alert relating to, our products and could result in unfavorable judicial decisions or settlements arising out of
product liability claims and lawsuits, including class actions, which could negatively affect our business, financial condition and results
of operations. We regularly review our product liability claims and record contingent liabilities resulting from such claims when a loss
is assessed to be probable, and the amount of the loss is reasonably estimable. Although we have not historically experience significant
product liability claims and we did not record any contingent liabilities for the years ended December 31, 2025, 2024 and 2023, there
is no assurance that claims will be consistent with past history, and in the event that we experience a significant increase in claims,
it could have a material adverse effect on our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">High quality products are critical to the success
of our business. If we fail to meet the high standards that we set for ourselves and that our customers expect, and if our products are
the subject of recalls, safety alerts or other material adverse events, our reputation could be damaged, we could lose customers and
our revenue could decline.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any product liability claim brought against us,
with or without merit, could be costly to defend and resolve. Any of the foregoing problems, including product liability claims or product
recalls in the future, regardless of their ultimate outcome, could harm our reputation and have a material adverse effect on our business,
financial condition, and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The loss of key personnel, an inability
to attract and retain additional personnel or difficulties in the integration of new members of our management team into our company
could affect our ability to successfully grow our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our future success depends in large part upon
the continued service of the members of our executive management team and key employees, including our Chee Hoong Lew, our Chief Executive
Officer. In addition, our success also depends on our ability to attract and retain qualified technical, sales and marketing, product
support, financial and accounting, legal and other managerial personnel. The competition for skilled personnel in the industry in which
we operate is intense. Our personnel generally may terminate their employment at any time for any reason. We may incur significant costs
to attract and retain highly skilled personnel, and we may lose new employees to our competitors before we realize the benefit of our
investment in recruiting them. If we fail to attract new personnel or if we suffer increases in costs or business operations interruptions
as a result of a labor dispute, or fail to retain and motivate our current personnel, we might not be able to operate our businesses
effectively or efficiently, serve our users properly or maintain the quality of our products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Business interruptions in our facilities
may affect the distribution of our products, which may affect our business. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weather,
terrorist activities, war or other disasters, or the threat of them, may result in the closure of one or more of our facilities, or may
adversely affect our ability to timely provide products to our customers, resulting in lost sales or a potential loss of customer loyalty.
Such a disruption in revenue could potentially have a negative impact on our results of operations, financial condition and cash flows.
As noted above, we experienced </span>temporary closures of our facilities at various times during the COVID-19 pandemic, which negatively
impacted the production of our products during 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We rely on our computer systems to process transactions
and timely provide products to our customers. Our systems are subject to damage or interruption from power outages, telecommunications
failures, computer viruses, security breaches or other catastrophic events. If our systems are damaged or fail to function properly,
we may experience loss of critical data and interruptions or delays in our ability to process customer transactions. Such a disruption
of our systems could negatively impact revenue and potentially have a negative impact on our results of operations, financial condition
and cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Security threats, such as ransomware attacks,
to our IT infrastructure could expose us to liability, and damage our reputation and business. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It is essential to our business strategy that
our technology and network infrastructure remain secure and is perceived by our customers to be secure. Despite security measures, however,
any network infrastructure may be vulnerable to cyber-attacks. Information security risks have significantly increased in recent years
in part due to the proliferation of new technologies and the increased sophistication and activities of organized crime, hackers, terrorists
and other external parties, including foreign private parties and state actors. We may face cyber-attacks&#160;that attempt to penetrate
our network security, to sabotage or otherwise disable our website, misappropriate our or our customers&#8217; proprietary information,
which may include personally identifiable information, or cause interruptions of our internal systems and services. If successful, any
of these attacks could negatively affect our reputation, damage our network infrastructure and our ability to sell our products, harm
our relationship with customers that are affected and expose us to financial liability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We maintain a system of preventive and detective
controls through our security programs; however, given the rapidly evolving nature and proliferation of cyber threats, our controls may
not prevent or identify all such attacks in a timely manner or otherwise prevent unauthorized access to, damage to, or interruption of
our systems and operations, and we cannot eliminate the risk of human error or employee malfeasance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, any failure by us to comply with
applicable privacy and information security laws and regulations could cause us to incur significant costs to protect any customers whose
data was compromised and to restore customer confidence in us and to make changes to our information systems and administrative processes
to address security issues and compliance with applicable laws and regulations. Such events could lead to lost sales and adversely affect
our results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Economic, political and other risks associated
with our international operations could adversely affect our revenues and international growth prospects.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended December 31, 2025, 2024 and
2023, approximately 74%, 69% and 57%, respectively, of our revenues were generated from customers located outside Malaysia, which included
Singapore, Australia, China, the United States and other counties in the South Asia region. Our international operations are subject
to a number of risks inherent to operating in foreign countries, and any expansion of our international operations will amplify the effects
of these risks, which include, among others:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">differences
                                            in culture, economic and labor conditions and practices;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">the
                                            policies of foreign governments;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">disruptions
                                            in trade relations and economic instability;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">social
                                            and political unrest;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">natural
                                            disasters, terrorist attacks, pandemics or other catastrophic events;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">complex,
                                            varying and changing government regulations and legal standards and requirements, particularly
                                            with respect to tax regulations, price protection, competition practices, export control
                                            regulations and restrictions, customs and tax requirements, immigration, anti-boycott regulations,
                                            data privacy, intellectual property, and anti-corruption and environmental compliance; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">greater
                                            difficulty in accounts receivable collections and longer collection periods.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are also affected by domestic and international
laws and regulations applicable to companies doing business abroad or importing and exporting goods and materials. These include tax
laws, laws regulating competition, anti-bribery/anti-corruption and other business practices, and trade regulations, including duties
and tariffs. Compliance with these laws is costly, and future changes to these laws may require significant management attention and
disrupt our operations. Additionally, while it is difficult to assess what changes may occur and the relative effect on our international
tax structure, significant changes in how domestic and foreign jurisdictions tax cross-border transactions could materially and adversely
affect our results of operations and financial position.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our results of operations and financial position
are also impacted by changes in currency exchange rates. Unfavorable currency exchange rates between the RM, U.S. dollar and foreign
currencies could adversely affect us in the future. Fluctuations in currency exchange rates may present challenges in comparing operating
performance from period to period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are other risks that are inherent in our
international operations, including the potential for changes in socio-economic conditions, laws and regulations, including, among others,
competition, import, export, labor and environmental, health and safety laws and regulations, and monetary and fiscal policies, protectionist
measures that may prohibit acquisitions or joint ventures, or impact trade volumes, unsettled political conditions, government-imposed
operational shutdowns, natural and man-made disasters, hazards and losses, violence, civil and labor unrest, and possible terrorist attacks.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additionally, if the opportunity arises, we may
expand our operations into new and high-growth international markets. However, there is no assurance that we will expand our operations
in such markets in our desired time frame. To expand our operations into new international markets, we may enter into business combination
transactions, make acquisitions or enter into strategic partnerships, joint ventures or alliances, any of which may be material. We may
enter into these transactions to acquire other businesses or products to expand our products or take advantage of new developments and
potential changes in the industry. If we are unsuccessful in expanding into new or high-growth international markets, it could adversely
affect our operating results and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our international operations require us
to comply with anti-corruption laws and regulations in the various international jurisdictions in which we do business. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Doing business on a worldwide basis requires
us to comply with the laws and regulations of Malaysia and various international jurisdictions, and our failure to successfully comply
with these rules and regulations may expose us to liabilities. These laws and regulations apply to companies, individual directors, officers,
employees, and agents, and may restrict our operations, trade practices, investment decisions and partnering activities. In particular,
our international operations are subject to Malaysian and foreign anti-corruption laws and regulations, such as the Malaysian Anti-Corruption
Commission Act 2009, which establishes an independent and specialized agency responsible for combating corruption and promoting transparency
and upholding integrity in both the public and private sector by providing the legal framework for the prevention, investigation and
prosecution of corruption in Malaysia, and compliance with the Anti-Money Laundering, Anti-Terrorism Financing and Proceeds of Unlawful
Activities Act 2001, which mandates the maintenance of records and documentation related to financial transactions and imposes reporting
obligations on certain institutions to report any suspicious transactions as a counter-measure to prevent money laundering and terrorism
financing. In addition, some of the international locations in which we operate lack a developed legal system and have elevated levels
of corruption. As a result of the above activities, we are exposed to the risk of violating anti-corruption laws. Violations of these
legal requirements are punishable by criminal fines and imprisonment, civil penalties, disgorgement of profits, injunctions, debarment
from government contracts as well as other remedial measures. We have established policies and procedures designed to assist us and our
personnel in complying with applicable Malaysian and international laws and regulations. However, there can be no assurance that our
policies and procedures will effectively prevent us from violating these regulations in every transaction in which we may engage, and
such a violation could adversely affect our reputation, business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are a holding company, and we are accordingly
dependent upon distributions from our subsidiary to pay dividends, if any, taxes and other expenses. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a Cayman Islands holding company and have
no material assets other than ownership of equity interests in our subsidiary. We have no independent means of generating revenue. We
intend to cause our subsidiary to make distributions to our company in an amount sufficient to cover all applicable taxes payable and
dividends, if any, declared by us. Our ability to service our debt, if any, depends on the results of operations of our subsidiary and
upon the ability of our subsidiary to provide us with cash, whether in the form of dividends, loans or other distributions, to pay amounts
due on our obligations. Future financing arrangements may contain negative covenants that limit the ability of our subsidiary to declare
or pay dividends or make distributions. Our subsidiary is a separate and distinct legal entity; to the extent that we need funds, and
our subsidiary is restricted from declaring or paying such dividends or making such distributions under applicable law or regulations
or are otherwise unable to provide such funds (for example, due to restrictions in future financing arrangements that limit the ability
of our operating subsidiary to distribute funds), our liquidity and financial condition could be materially harmed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Adverse market, economic and political
conditions, including the ongoing conflict between Ukraine and Russia, recent events in the Middle East, recent trade disputes and other
events or circumstances beyond our control could have a material adverse effect on us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Another economic or financial crisis or rapid
decline of the consumer economy, significant concerns over energy costs, geopolitical issues, including the ongoing conflict between
Ukraine and Russia, recent events in the Middle East, recent trade disputes between the U.S. and other countries resulting in the imposition
of increased tariffs on products imported into the U.S., and the availability and cost of credit can contribute to increased volatility,
diminished expectations for the economy and the markets, and high levels of structural unemployment by historical standards. Market,
political and economic challenges, including dislocations and volatility in the credit markets, general global economic uncertainty,
uncertainty or volatility from matters such as the implementation of the governing agenda of President Donald J. Trump, and changes in
governmental policy on a variety of matters such as trade, tariffs and manufacturing policies may adversely affect the economy and financial
markets, our financial condition, results of operations, and the trading price of our ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The obligations associated with being a
public company will require significant resources and management attention, and we will incur increased costs as a result of becoming
a public company.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We completed our initial public offering on March
28, 2025. As a new public company, we will face increased legal, accounting, administrative and other costs and expenses that we have
not incurred as a private company, and we expect to incur additional costs related to operating as a public company. We are subject to
the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, which requires that we file annual
and other reports with respect to our business and financial condition, as well as the rules and regulations implemented by the Securities
and Exchange Commission, or the SEC, the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and
Consumer Protection Act of 2010, the Public Company Accounting Oversight Board, and the listing requirements of The Nasdaq Stock Market
LLC, or Nasdaq, each of which imposes additional reporting and other obligations on public companies. As a public company, we need to,
among other things:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">prepare
                                            and file annual and other reports in compliance with the federal securities laws;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">hire
                                            additional financial and accounting personnel and other experienced accounting and finance
                                            staff with the expertise to address complex accounting matters applicable to public companies;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">institute
                                            more comprehensive financial reporting and disclosure compliance procedures;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">involve
                                            and retain, to a greater degree, outside counsel and accountants to assist us with the activities
                                            listed above;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">build
                                            and maintain an investor relations function;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">establish
                                            new internal policies, including those relating to trading in our securities and disclosure
                                            controls and procedures;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">comply
                                            with the initial listing and maintenance requirements of Nasdaq; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">comply
                                            with the Sarbanes-Oxley Act.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We expect these rules and regulations, and any
future changes in laws, regulations and standards relating to corporate governance and public disclosure, which have created uncertainty
for public companies, to increase legal and financial compliance costs and make some activities more time consuming and costly. These
laws, regulations and standards are subject to varying interpretations, in many cases, due to their lack of specificity, and, as a result,
their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result
in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance
practices. Our investment in compliance with existing and evolving regulatory requirements will result in increased administrative expenses
and a diversion of management&#8217;s time and attention from revenue-generating activities to compliance activities, which could have
a material adverse effect on our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also expect that being a public company will
make it more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced coverage or
incur substantially higher costs to obtain coverage. These increased costs may require us to divert a significant amount of money that
we could otherwise use to expand our business and achieve our strategic objectives.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span style="text-decoration:underline">Risks Related to Our Operations in Malaysia
</span></i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Failure to comply with existing laws, rules
and regulations, or to obtain and maintain required licenses and rights, could subject us to additional liabilities. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to a wide variety of statutes,
rules, regulations, guidelines, policies and procedures in Malaysia, including but not limited to, laws relating to the operation of
manufacturing facilities and workplace safety, personal data protection and employment. Our failure to comply with these laws and regulations
could result in a revocation of required licenses, fines and/or proceedings against us by governmental agencies and/or other stakeholders,
which could adversely affect our business, financial condition and results of operations. Moreover, unfavorable changes in the laws,
rules and regulations applicable to us could decrease demand for products offered by us, increase costs and/or subject us to additional
liabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The economy of Malaysia in general might
not grow as quickly as expected, which could adversely affect our revenues and business prospects.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business and prospects depend on the continuing
development of the economy in Malaysia. We cannot assure you that the Malaysian economy will continue to grow at the same pace as in
the past. Economic growth is determined by countless factors, and it is extremely difficult to predict with any level of absolute certainty.
In the event that the Malaysian economy suffers, demand for the products we currently offer may diminish, which would in turn result
in decreased likelihood of profitability. This could in turn result in a substantial need for restructuring of our business objectives
and could result in a partial or entire loss of an investment in our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Developments in the social, political,
regulatory and economic environment in Malaysia may have a material adverse impact on us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business, prospects, financial condition
and results of operations may be adversely affected by social, political, regulatory and economic developments in Malaysia. Such political
and economic uncertainties include, but are not limited to, the risks of war, terrorism, nationalism, nullification of contract, changes
in interest rates, imposition of capital controls and methods of taxation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Negative developments in Malaysia&#8217;s socio-political
environment may adversely affect our business, financial condition, results of operations and prospects. According to Bank Negara Malaysia,
or the BNM, which is the central bank of Malaysia, Malaysia&#8217;s economy grew 5.1% in 2024, exceeding the government&#8217;s 4%&#8211;5%
target and accelerating from a downwardly revised 3.6% in 2023. Malaysia&#8217;s economy grew by 5.2% in 2025. This growth rate exceeded
initial official projections, which had estimated a range between 4% and 4.8%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although the overall Malaysian economic environment
(in which we predominantly operate) appears to be positive, there can be no assurance that this will continue to prevail in the future.
Economic growth is determined by countless factors, and it is extremely difficult to predict with any level of absolute certainty. In
the event that the Malaysia economy suffers, demand for our products may diminish, which would in turn result in adverse impacts on our
revenues, cash flows, financial condition and business prospect.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We face the risk that changes in the policies
of the Malaysian government could have a significant impact upon our business in Malaysia.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Policies of the Malaysian government can have
significant effects on the economic conditions of Malaysia. A change in policies by the Malaysian government could adversely affect our
interests by, among other factors, changes in laws, regulations or the interpretation thereof, confiscatory taxation, restrictions on
currency conversion, imports or sources of supplies, or the expropriation or nationalization of private enterprises. We cannot assure
you that the government will continue to pursue current policies or that such policies may not be significantly altered, especially in
the event of a change in leadership, social or political disruption, or other circumstances affecting Malaysia&#8217;s political, economic
and social environment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Fluctuations in exchange rates could adversely
affect our business and the value of our securities.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The value of the RM against the U.S. dollar and
other currencies may fluctuate and is affected by, among other things, changes in Malaysia&#8217;s political and economic conditions.
The value of our ordinary shares will be indirectly affected by the foreign exchange rate between U.S. dollars and RM and between those
currencies and other currencies in which our sales may be denominated. Appreciation or depreciation in the value of the RM relative to
the U.S. dollar would affect our financial results reported in U.S. dollar terms without giving effect to any underlying change in our
business or results of operations. Currently, a majority of our revenues are earned in Malaysia, any significant revaluation of RM may
materially and adversely affect our cash flows, revenues and financial condition. For example, to the extent that we need to convert
U.S. dollars we receive from an offering of our securities into RM for our operations, appreciation of the RM against the U.S. dollar
could cause the RM equivalent of U.S. dollars to be reduced and therefore could have a material adverse effect on our business, financial
condition and results of operations. Conversely, if we decide to convert our RM into U.S. dollars for the purpose of making dividend
payments on our ordinary shares or for other business purposes and the U.S. dollar appreciates against the RM, the U.S. dollar equivalent
of the RM we convert would be reduced. In addition, the depreciation of significant U.S. dollar denominated assets could result in a
change to our operations and a reduction in the value of these assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are subject to foreign exchange control
policies in Malaysia.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ability of our Malaysian subsidiary to pay
dividends or make other payments to us may be restricted by the foreign exchange control policies in Malaysia. There are foreign exchange
policies in Malaysia which support the monitoring of capital flows into and out of the country in order to preserve its financial and
economic stability. The foreign exchange policies are administered by the Foreign Exchange Administration, an arm of the BNM, the central
bank of Malaysia. The foreign exchange policies monitor and regulate both residents and non-residents. Under the current Foreign Exchange
Administration rules issued by the BNM, non-residents are free to repatriate any amount of funds from Malaysia in foreign currency other
than the currency of Israel at any time (subject to limited exceptions), including capital, divestment proceeds, profits, dividends,
rental, fees and interest arising from investment in Malaysia, subject to any withholding tax. In the event the BNM introduces any restrictions,
we may be affected in our ability to repatriate dividends or other payments from our subsidiary in Malaysia. Since we are a Cayman Islands
holding company and rely principally on dividends and other payments from our subsidiary for our cash requirements, any restrictions
on such dividends or other payments could materially and adversely affect our liquidity, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Because our principal assets are located
outside of the United States and most of our directors and officers reside outside of the United States, it may be difficult for you
to enforce your rights based on U.S. federal securities laws against us or our officers and directors or to enforce a judgment of a United
States court against us or our officers and directors in Malaysia.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Most of our directors and officers are nationals
and residents of a country other than the United States and most of their assets are located outside the United States. In addition,
all of our assets are located outside of the United States. It may therefore be difficult for investors in the United States to effect
service of process within the United States upon us or our directors and officers or to enforce their legal rights based on the civil
liability provisions of the U.S. federal securities laws against us or our directors and officers in the courts of the U.S., Cayman Islands
or Malaysia and, even if civil judgments are obtained in U.S. courts, to enforce such judgments in Malaysian courts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span style="text-decoration:underline">Risks Related to Ownership of Our Ordinary
Shares</span></i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may not be able to maintain a listing
of our ordinary shares on Nasdaq.</i></b> </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
ordinary shares are listed on The Nasdaq Capital Market under the symbol &#8220;WFF.&#8221; We must meet certain financial and liquidity
criteria to maintain the listing of our ordinary shares on Nasdaq. If we violate any of Nasdaq&#8217;s listing requirements or if we
fail to meet any of Nasdaq&#8217;s listing standards, our ordinary shares may be delisted. In addition, our board of directors may determine
that the cost of maintaining our listing on a national securities exchange outweighs the benefits of such listing. </span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 28, 2025, we received a written notification from Nasdaq
indicating that we were not in compliance with the $1.00 closing bid price requirement for the last 30 consecutive business days from
September 15, 2025 and October 27, 2025 under the Nasdaq Listing Rule 5550(a)(2). Pursuant to Nasdaq Listing Rule 5810(c)(3)(A), we were
granted a 180-calendar day compliance period, or until April 27, 2026, to regain compliance with the minimum bid price requirement. On
April 13, 2026, we implemented a 1-for-5 reverse share split. On April 28, 2026, we received a written notification from Nasdaq indicating
that we have regained compliance with the closing bid price requirement under Nasdaq Listing Rule 5550(a)(2) since the closing bid price
of our ordinary shares was at or above $1.00 for eleven consecutive trading days from April 13, 2026 to April 27, 2026.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We cannot guarantee that we will meet all of Nasdaq&#8217;s continued
listing requirements in the future. A delisting of our ordinary shares may materially impair our shareholders&#8217; ability to buy and
sell our ordinary shares and could have an adverse effect on the market price of, and the efficiency of the trading market for, our ordinary
shares. The delisting of our ordinary shares could significantly impair our ability to raise capital and the value of your investment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The market price of our ordinary shares
may be highly volatile, and you could lose all or part of your investment.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The market for our ordinary shares may be characterized
by significant price volatility when compared to the shares of larger, more established companies that have large public floats, and
we expect that our share price will be more volatile than the shares of such larger, more established companies for the indefinite future.
The stock market in general has recently been highly volatile. Furthermore, there have been recent instances of extreme stock price run-ups
followed by rapid price declines and stock price volatility following a number of recent initial public offerings, particularly among
companies with relatively smaller public floats. We may also experience such volatility, including stock run-ups, which may be unrelated
to our actual or expected operating performance and financial condition or prospects, making it difficult for prospective investors to
assess the rapidly changing value of our ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The market price of our ordinary shares is likely
to be volatile due to a number of factors. First, as noted above, our ordinary shares are likely to be more sporadically and thinly traded
compared to the shares of such larger, more established companies. The price for our ordinary shares could, for example, decline precipitously
in the event that a large number of shares is sold on the market without commensurate demand. As a consequence of this enhanced risk,
more risk-adverse investors may, under the fear of losing all or most of their investment in the event of negative news or lack of progress,
be more inclined to sell their shares on the market more quickly and at greater discounts than would be the case with the shares of a
larger, more established company that has a large public float. Many of these factors are beyond our control and may decrease the market
price of our ordinary shares regardless of our operating performance. The market price of our ordinary shares could also be subject to
wide fluctuations in response to a broad and diverse range of factors, including the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">actual
                                            or anticipated variations in our operating results;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">increases
                                            in market interest rates that lead investors of our ordinary shares to demand a higher investment
                                            return;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">changes
                                            in earnings estimates;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">changes
                                            in market valuations of similar companies;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">actions
                                            or announcements by our competitors;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">adverse
                                            market reaction to any increased indebtedness we may incur in the future;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">additions
                                            or departures of key personnel;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">actions
                                            by shareholders;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">speculation
                                            in the media, online forums, or investment community; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">our
                                            ability to maintain the listing of our ordinary shares on Nasdaq.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Volatility in the market price of our ordinary
shares may prevent investors from being able to sell their ordinary shares at or above the price at which they purchased them. As a result,
you may suffer a loss on your investment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>A single shareholder has substantial influence
over our company and its interests may not be aligned with the interests of our company and our other shareholders.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lew Capital Private Limited, or Lew Capital,
a company controlled by two directors, including Chee Hoong Lew, our Chief Executive Officer, is able to exercise approximately 63% of
our total voting power. Accordingly, Lew Capital could have significant influence in determining the outcome of any corporate transaction
or other matter submitted to the shareholders for approval, including mergers, consolidations, the election of directors and other significant
corporate actions. Lew Capital will also have the power to prevent or cause a change in control. Without the consent of Lew Capital,
we may be prevented from entering into transactions that could be beneficial to us or our minority shareholders. The interests of Lew
Capital and its beneficial owners may differ from the interests of our other shareholders. The concentration in the ownership of our
ordinary shares may also cause a material decline in the value of our ordinary shares. For more information regarding Lew Capital and
its beneficial owners, see &#8220;<i>Item 7. Major Shareholders and Related Party Transactions&#8212;7.A. Major Shareholders</i>.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We do not expect to declare or pay dividends
in the foreseeable future.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
do not expect to declare or pay dividends in the foreseeable future, as we anticipate that we will invest future earnings in the development
and growth of our </span>business<span style="font-family: Times New Roman, Times, Serif">. Therefore, holders of our ordinary shares
will not receive any return on their investment unless they sell their securities, and holders may be unable to sell their securities
on favorable terms or at all.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If securities industry analysts do not
publish research reports on us, or publish unfavorable reports on us, then the market price and market trading volume of our ordinary
shares could be negatively affected.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Any
trading market for our ordinary shares may be influenced in part by any research reports that securities industry analysts publish about
us. We do not currently have and may never obtain research coverage by securities industry analysts. If no securities industry analysts
commence coverage of us, the market price and market trading volume of our ordinary shares could be negatively affected. In the event
we are covered by analysts, and one or more of such analysts downgrade our shares, or otherwise reports on us </span>unfavorably<span style="font-family: Times New Roman, Times, Serif">,
or discontinues coverage of us, the market price and market trading volume of our ordinary shares could be negatively affected.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Future issuances of our ordinary shares
or securities convertible into, or exercisable or exchangeable for, our ordinary shares could cause the market price of our ordinary
shares to decline and would result in the dilution of your holdings.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Future issuances of our ordinary shares or securities
convertible into, or exercisable or exchangeable for, our ordinary shares, could cause the market price of our ordinary shares to decline.
We cannot predict the effect, if any, of future issuances of our securities on the price of our ordinary shares. In all events, future
issuances of our ordinary shares would result in the dilution of your holdings. In addition, the perception that new issuances of our
securities could occur could adversely affect the market price of our ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Future issuances of debt securities, which
would rank senior to our ordinary shares upon our bankruptcy or liquidation, and future issuances of preferred shares, which could rank
senior to our ordinary shares for the purposes of dividends and liquidating distributions, may adversely affect the level of return you
may be able to achieve from an investment in our ordinary shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">In
the future, we may attempt to increase our capital resources by offering debt securities. Upon bankruptcy or liquidation, holders of
our debt securities, and </span>lenders <span style="font-family: Times New Roman, Times, Serif">with respect to other borrowings we
may make, would receive distributions of our available assets prior to any distributions being made to holders of our ordinary shares.
Moreover, if we issue preferred shares, the holders of such preferred shares could be entitled to preferences over holders of ordinary
shares in respect of the payment of dividends and the payment of liquidating distributions. Because our decision to issue debt or preferred
shares in any future offering, or borrow money from lenders, will depend in part on market conditions and other factors beyond our control,
we cannot predict or estimate the amount, timing or nature of any such future offerings or borrowings. Holders of our ordinary shares
must bear the risk that any future offerings we conduct or borrowings we make may adversely affect the level of return, if any, they
may be able to achieve from an investment in our ordinary shares.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If our ordinary shares become subject to
the penny stock rules, it would become more difficult to trade our shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The SEC has adopted rules that regulate broker-dealer
practices in connection with transactions in penny stocks. Penny stocks are generally equity securities with a price of less than $5.00,
other than securities registered on certain national securities exchanges or authorized for quotation on certain automated quotation
systems, provided that current price and volume information with respect to transactions in such securities is provided by the exchange
or system. If we do not retain a listing on Nasdaq or another national securities exchange and if the price of our ordinary shares is
less than $5.00, our ordinary shares could be deemed a penny stock. The penny stock rules require a broker-dealer, before a transaction
in a penny stock not otherwise exempt from those rules, to deliver a standardized risk disclosure document containing specified information.
In addition, the penny stock rules require that before effecting any transaction in a penny stock not otherwise exempt from those rules,
a broker-dealer must make a special written determination that the penny stock is a suitable investment for the purchaser and receive
(i) the purchaser&#8217;s written acknowledgment of the receipt of a risk disclosure statement; (ii) a written agreement to transactions
involving penny stocks; and (iii) a signed and dated copy of a written suitability statement. These disclosure requirements may have
the effect of reducing the trading activity in the secondary market for our ordinary shares, and therefore shareholders may have difficulty
selling their shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>You may face difficulties in protecting
your interests, and your ability to protect your rights through U.S. courts may be limited, because we are incorporated under Cayman
Islands law.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are an exempted company incorporated under
the laws of the Cayman Islands. As a result, it may be difficult for investors to effect service of process within the United States
upon our directors or officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our corporate affairs are governed by our amended
and restated memorandum and articles of association (as may be amended form time time), the Companies Act (Revised) of the Cayman Islands
(as may be amended form time time) and the common law of the Cayman Islands. The rights of our shareholders to take action against our
directors, actions by our minority shareholders and the fiduciary duties of our directors under Cayman Islands law are to a large extent
governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited
judicial precedent in the Cayman Islands as well as from the common law of England, the decisions of whose courts are of persuasive authority,
but are not binding, on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under
Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in some jurisdictions in the
United&#160;States. In particular, the Cayman Islands has a different body of securities laws than the United&#160;States. Some U.S.&#160;states,
such as Delaware, may have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition,
Cayman Islands companies may not have standing to initiate a shareholder derivative action in a federal court of the United&#160;States.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shareholders of Cayman Islands exempted companies
have no general rights under Cayman Islands law to inspect corporate records (other than the amended and restated memorandum and articles
of association and any special resolutions passed by such companies, and the register of mortgages and charges of such companies) or
to obtain copies of lists of shareholders of these companies. Our directors have discretion under our amended and restated memorandum
and articles of association to determine whether or not, and under what conditions, our corporate records may be inspected by our shareholders,
but are not obliged to make them available to our shareholders. This may make it more difficult for you to obtain the information needed
to establish any facts necessary for a shareholder resolution or to solicit proxies from other shareholders in connection with a proxy&#160;contest.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of all of the above, our public shareholders
may have more difficulty in protecting their interests in the face of actions taken by our management, members of our board of directors
or our controlling shareholders than they would as public shareholders of a company incorporated in the United&#160;States. For a discussion
of significant differences between the provisions of the Companies Act (Revised) of the Cayman Islands and the laws applicable to companies
incorporated in the United&#160;States and their shareholders, see &#8220;Differences in Corporate Law&#8221; included in Exhibit 2.1
to this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Certain judgments obtained against us by
our shareholders may not be enforceable. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a company incorporated under the laws
of the Cayman Islands. We conduct our operations outside the United States and substantially all of our assets are located outside the
United States. In addition, most of our directors and executive officers are nationals or residents of jurisdictions other than the United&#160;States
and all or a substantial portion of their assets are located outside the United&#160;States. As a result, it may be difficult or impossible
for you to bring an action against us or against them in the United States in the event that you believe that your rights have been infringed
under the U.S. federal securities laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman
Islands, Malaysia or other relevant jurisdiction may render you unable to enforce a judgment against our assets or the assets of our
directors and officers. For more information regarding the relevant laws of the Cayman Islands and Malaysia, see &#8220;Enforceability
of Civil Liabilities&#8221; included in our registration statement on Form F-1 (File No. 333-282294), initially filed on September 23,
2024 and declared effective by the SEC on March 26, 2025, or the IPO Registration Statement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are a foreign private issuer within
the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S.&#160;domestic public
companies. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because we qualify as a foreign private issuer
under the Exchange Act, we are exempt from certain provisions of the securities rules and regulations in the United&#160;States that
are applicable to U.S.&#160;domestic issuers, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">the
                                            rules under the Exchange Act requiring the filing with the SEC of quarterly reports on Form&#160;10-Q
                                            or&#160;current reports on Form&#160;8-K;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">the
                                            sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations
                                            in respect of a security registered under the Exchange&#160;Act;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">the
                                            sections of the Exchange Act requiring insiders to file public reports of their stock ownership
                                            and trading activities and liability for insiders who profit from trades made in a short
                                            period of time;&#160;and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">the
                                            selective disclosure rules by issuers of material nonpublic information under Regulation&#160;FD.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are required to file an annual report on Form&#160;20-F
within four months of the end of each fiscal year. In addition, material events will also be furnished to the SEC on Form&#160;6-K. However,
the information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to
be filed with the SEC by U.S.&#160;domestic issuers. As a result, you may not be afforded the same protections or information that would
be made available to you were you investing in a U.S.&#160;domestic issuer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are subject to ongoing public reporting
requirements that are less rigorous than Exchange Act rules for companies that are not emerging growth companies and our shareholders
could receive less information than they might expect to receive from more mature public companies.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We qualify as an &#8220;emerging growth company&#8221;
under the JOBS Act. As a result, we are permitted to, and intend to, rely on exemptions from certain disclosure requirements. These provisions
include exemption from the auditor attestation requirement under Section&#160;404 of the Sarbanes-Oxley Act in the assessment of the
emerging growth company&#8217;s internal control over financial reporting. In addition, Section 107 of the JOBS Act also provides that
an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act
of 1933, as amended, or the Securities Act, for complying with new or revised accounting standards. In other words, an emerging growth
company can delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. We have
elected to take advantage of the benefits of this extended transition period. Our financial statements may therefore not be comparable
to those of companies that comply with such new or revised accounting standards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We will remain an emerging growth company until
the earliest of (i)&#160;the last day of the fiscal year during which we have total annual gross revenues of at least $1.235&#160;billion;
(ii)&#160;the last day of our fiscal year following the fifth anniversary of the completion of our initial public offering; (iii)&#160;the
date on which we have, during the preceding three year period, issued more than $1.0&#160;billion in non-convertible debt; or (iv)&#160;the
date on which we are deemed to be a &#8220;large accelerated filer&#8221; under the Exchange Act, which could occur if the market value
of our ordinary shares that are held by non-affiliates exceeds $700&#160;million as of the last business day of our most recently completed
second fiscal quarter. Once we cease to be an emerging growth company, we will not be entitled to the exemptions provided in the JOBS
Act discussed above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because we are subject to ongoing public reporting
requirements that are less rigorous than Exchange Act rules for companies that are not emerging growth companies, our shareholders could
receive less information than they might expect to receive from more mature public companies. We cannot predict if investors will find
our ordinary shares less attractive if we elect to rely on these exemptions, or if taking advantage of these exemptions would result
in less active trading or more volatility in the price of our ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>As a foreign private issuer, we are permitted
to rely on exemptions from certain Nasdaq corporate governance standards applicable to domestic U.S. issuers. This may afford less protection
to holders of our shares.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are exempted from certain corporate governance
requirements of Nasdaq by virtue of being a foreign private issuer. As a foreign private issuer, we are permitted to follow the governance
practices of our home country in lieu of certain corporate governance requirements of Nasdaq. As result, the standards applicable to
us are considerably different than the standards applied to domestic U.S. issuers as, except for general fiduciary duties and duties
of care, Cayman Islands law has no corporate governance regime which prescribes specific corporate governance standards. For instance,
we are not required to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">have
                                            a majority of the board be independent (although all of the members of the audit committee
                                            must be independent under the Exchange Act);</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">have
                                            a compensation committee and a nominating committee to be comprised solely of &#8220;independent
                                            directors&#8221;; or</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">hold
                                            an annual meeting of shareholders no later than one year after the end of our fiscal year.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we do not currently intend to rely these
&#8220;home country&#8221; exemptions, we may rely on some of these exemptions in the future. As a result, our shareholders may not be
provided with the benefits of certain corporate governance requirements of Nasdaq.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We qualify as a &#8220;controlled company&#8221;
under the rules of Nasdaq and as a result, we may choose to exempt our company from certain corporate governance requirements that could
have an adverse effect on our public shareholders.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Under
Nasdaq</span>&#8217;s rules, a company of which more than 50% of the voting power is held by an individual, group or another company
is a &#8220;controlled company&#8221; and may elect not to comply with certain corporate governance requirements, including, without
limitation, (i) the requirement that a majority of the board of directors consist of independent directors, (ii) the requirement that
the compensation of our officers be determined or recommended to our board of directors by a compensation committee that is <span style="font-family: Times New Roman, Times, Serif">comprised</span>
solely of independent directors and (iii) the requirement that director nominees be selected or recommended to the board of directors
by a majority of independent directors or a nominating committee comprised solely of independent directors. As noted above, Lew Capital
is able exercise approximately 63% of our total voting power, As a result, we are a &#8220;controlled company&#8221; within the meaning
of the Nasdaq listing rules. Although we currently do not intend to rely on the &#8220;controlled company&#8221; exemption, we could
elect to rely on this exemption in the future. If we elected to rely on the &#8220;controlled company&#8221; exemption, a majority of
the members of our board of directors might not be independent directors and our nominating and corporate governance and compensation
committees might not consist entirely of independent directors. Our status as a controlled company could cause our ordinary shares to
look less attractive to certain investors or otherwise harm our trading price.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our amended and restated memorandum and
articles of association contain anti-takeover provisions that could discourage a third party from acquiring us, which could limit our
shareholders&#8217; opportunity to sell their shares at a premium. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our amended and restated memorandum and articles
of association contain provisions to limit the ability of others to acquire control of our company or cause us to engage in change-of-control
transactions. These provisions could have the effect of depriving our shareholders of an opportunity to sell their shares at a premium
over prevailing market prices by discouraging third parties from seeking to obtain control of our company in a tender offer or similar
transaction. For example, our board of directors has the authority, without further action by our shareholders, to issue preferred shares
in one or more series and to fix their designations, <span style="font-family: Times New Roman, Times, Serif">powers</span>, preferences,
privileges, and relative participating, optional or special rights and the qualifications, limitations or restrictions, including dividend
rights, conversion rights, voting rights, terms of redemption and liquidation preferences, any or all of which may be greater than the
rights associated with our ordinary shares. Preferred shares could be issued quickly with terms calculated to delay or prevent a change
in control of our company or make removal of management more difficult. If our board of directors decides to issue preferred shares,
the price of our ordinary shares may fall and the voting and other rights of the holders of our ordinary shares may be materially and
adversely affected. In addition, our amended and restated memorandum and articles of association contain other provisions that could
limit the ability of third parties to acquire control of our company or cause us to engage in a transaction resulting in a change of
control.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>There is a risk that we will be a passive
foreign investment company for any taxable year, which could result in adverse U.S. federal income tax consequences to U.S. investors
in our shares. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In general, a non-U.S. corporation is a passive
foreign investment company, or PFIC, for any taxable year in which (i)&#160;75% or more of its gross income consists of passive income
or (ii)&#160;50% or more of the average quarterly value of its assets consists of assets that produce, or are held for the production
of, passive income. For purposes of the above calculations, a non-U.S. corporation that owns at least 25% by value of the shares of another
corporation is treated as if it held its proportionate share of the assets of the other corporation and received directly its proportionate
share of the income of the other corporation. Passive income generally includes dividends, interest, rents, royalties and certain gains.
Cash is a passive asset for these purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on the composition of our income and assets
and the value of our assets, including goodwill, we do not expect to be a PFIC for our current taxable year. However, the proper application
of the PFIC rules to a company with a business such as ours is not entirely clear. Because the proper characterization of certain components
of our income and assets is not entirely clear and because our PFIC status for any taxable year will depend on the composition of our
income and assets and the value of our assets from time to time (which may be determined, in part, by reference to the market price of
our shares, which could be volatile), there can be no assurance that we will not be a PFIC for our current taxable year or any future
taxable year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we were a PFIC for any taxable year during
which a U.S. investor holds shares, certain adverse U.S. federal income tax consequences could apply to such U.S. investor. See &#8220;Material
Tax Considerations&#8212;U.S. Federal Income Taxation Considerations&#8212;Passive Foreign Investment Company Consequences&#8221; included
in the IPO Registration Statement for additional information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 4. INFORMATION ON THE COMPANY</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>4.A.&#160;History and Development of the Company</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We were incorporated as a Cayman Islands exempted
company on March 7, 2023. Our wholly owned subsidiary Win-Fung Fibreglass Sdn. Bhd., or Win-Fung, was incorporated in Malaysia on March
28, 1984.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On
June 21, 2023, we completed a corporate reorganization pursuant to a share sale and purchase agreement that we entered into with Win-Fung
and its shareholders on May 23, 2023. Pursuant to the reorganization, we acquired all of the issued and outstanding equity interests
of Win-Fung in exchange for which we issued </span>4,590,003 <span style="font-family: Times New Roman, Times, Serif">ordinary shares
to the shareholders of Win-Fung. As a result of this reorganization, Win-Fung became our wholly owned subsidiary and the shareholders
of Win-Fung became our shareholders. </span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 25, 2025, we incorporated WF Venture
Ltd., or WF Venture, as a wholly owned subsidiary in the British Virgin Islands as part of our strategy to expand our investment and
operating activities. During the year ended December 31, 2025, WF Venture completed a series of acquisitions and investments to establish
and expand its business operations in Hong Kong SAR and Malaysia.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 15, 2025, WF Venture completed the acquisition
of 100% of the issued and outstanding equity interests of Global Key Investment Limited, or GKI, a private company incorporated in Hong
Kong SAR, China, from Ms. Yew Chean Lim, a director of Win-Fung and the mother of Mr. Chee Hoong Lew, our Chief Executive Officer, director
and controlling shareholder, for a purchase price of $3,000,000. Through this acquisition, WF Venture also indirectly acquired approximately
35% of the equity interests in Carlico International Group Holdings Limited, or Carlico, a private company incorporated in Hong Kong
SAR, China that is principally engaged in investment holding and the importation and distribution of bottled grape wine.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 5, 2025, WF Venture acquired a 70% equity
interest in The Rise Bar &amp; Cafe Sdn. Bhd., or RBSB, a private company incorporated in Malaysia and principally engaged in the cafe
business, for total cash consideration of $150,000. Of the total consideration, $40,500 (representing 27% equity interest) was paid to
Mr. Lew and the balance of the purchase consideration of $109,500 was paid to an independent third party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 8, 2025, WF Venture acquired a 35% equity
interest in Restoran Gardenz Sdn. Bhd., or RGSB, a private company incorporated in Malaysia and principally engaged in the food and beverage
business, from Mr. Lew for total cash consideration of $350,000.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following chart depicts our organizational
structure as of the date of this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.3pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="ea028790601_img1.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.3pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.3pt; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.3pt; text-align: center">&#160;</p><div>

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>4.B.&#160;Business Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Overview</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a manufacturer of fiberglass reinforced
plastic, or FRP, products based in Malaysia. For over 30 years, we have been providing high-quality and durable FRP products to various
industries, including, among others, chemical processing, water and wastewater treatment, and power generation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our products range from tanks, pipes, ducts,
gratings and other custom-made FRP products. We use advanced production technology and equipment and have obtained various certifications,
including an ISO 9001:2015 certification from NQA. Our manufacturing capabilities allow us to design and fabricate products that meet
the specific needs of our clients, ensuring high-quality and reliable performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of our acquisition of 70% of the
equity interests of RBSB in July 2025, we are also engaged in the sale of food and beverage items; however, these operations are not
material to our operations as they only represented 1.91% of our revenue during the year ended December 31, 2025. Since these operations
are not material, we have not described them in detail in this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Products and Services</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell a broad range of FRP products, including
filament wound and molded tanks, thermoplastic tanks, lining products, ducting and fitting products, air pollution control equipment
and custom-made products. We also offer delivery, installation and repair and maintenance services, as well as on-site consultation services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">FRP Filament Wound and Molded Tanks</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A FRP filament wound tank is a type of FRP tank
that is manufactured using a process called filament winding. This process involves wrapping fiberglass filaments with or without a rotating
mandrel/tank, which creates a seamless, high-strength tank.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A FRP molded tank is a type of FRP tank that
is manufactured using a process called molding. This process involves forming a tank by applying layers of fiberglass and resin to a
mold, which is then cured to create a solid and seamless tank.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both FRP filament wound and molded tanks are
commonly used in the chemical processing, water and wastewater treatment, and oil and gas industries to store corrosive liquids and chemicals.
They are also used in the transportation and storage of fuels and other liquids. The benefits of FRP filament wound and molded tanks
include their high strength, durability and resistance to corrosion, making them suitable for use in harsh environments where other materials
may fail. They are also lightweight, which makes them easy to transport and install, and have a long service life, reducing the need
for costly replacements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FRP filament wound and molded tanks can be custom-designed
to meet specific project requirements, including size, shape and capacity. They can also be manufactured to meet various industry standards
and certifications, such as ASME RTP-1, ASTM D3299, BS 4994, BS EN 13121.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Overall, FRP filament wound and molded tanks
offer a reliable and cost-effective solution for the storage of corrosive liquids and chemicals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">FRP Thermoplastic Tanks</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FRP thermoplastic tanks are storage tanks made
from a combination of FRP and thermoplastic materials. In FRP thermoplastic tanks, the thermoplastic materials are used as a lining or
coating over the FRP structure to provide additional corrosion resistance, chemical resistance and mechanical strength. The most commonly
used thermoplastic materials for tank linings include polyvinyl chloride, polyethylene, polypropylene and fluoropolymers such as polyvinylidene
fluoride and ethylene tetrafluoroethylene.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FRP thermoplastic tanks are commonly used in
various industries for the storage of chemicals, acids and other corrosive liquids. They offer a number of advantages over traditional
storage tank materials such as steel and concrete, including a high strength-to-weight ratio, excellent resistance to corrosion and chemical
attack, and ease of fabrication and installation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">FRP Lining</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FRP lining is a process of lining the interior
of pipes, tanks and other equipment with a layer of fiberglass to protect them from corrosion and erosion. This process involves applying
a layer of resin-saturated fiberglass mat or fabric to the surface of the equipment until the desired thickness, which is then cured
to form a hard, durable lining.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FRP lining is commonly used in the chemical processing,
oil and gas, and water treatment industries to protect equipment from the corrosive effects of chemicals, salts and other corrosive materials.
The process is also used to repair damaged equipment, extend the service life of existing equipment, and to improve the performance and
efficiency of equipment by reducing friction and improving flow characteristics. The process is also cost-effective compared to other
methods of protecting equipment from corrosion, such as replacing the equipment or using more expensive materials.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">FRP Ducting and Fitting</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FRP ducting and fittings are components made
from FRP that are used to construct ducting systems in various industries. FRP ducting and fittings are lightweight, strong and highly
resistant to corrosion, making them ideal for use in harsh environments where traditional materials such as steel or concrete may fail.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FRP ducting and fittings are commonly used in
industries such as chemical processing, water treatment and power generation, where they are used to transport gases and liquids in a
safe and efficient manner. They are also used in HVAC (heating, ventilation, and air conditioning) systems, where they help to distribute
air and maintain a comfortable indoor environment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Some common types of FRP ducting and fittings
include elbows, tees, reducers, flanges and dampers. These components can be custom-designed and fabricated to meet specific project
requirements and can be easily installed using standard tools and techniques.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">FRP Air Pollution Control Products</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also offer a variety of air pollution control
systems made from FRP that are designed to remove pollutants and contaminants from industrial exhaust streams. FRP air pollution control
equipment includes components such as scrubbers, filters, adsorbers and thermal oxidizers, which are used to capture, neutralize or destroy
harmful pollutants such as gases, particulates and volatile organic compounds. These systems are used in a wide range of industries,
including chemical processing, power generation and wastewater treatment, to help reduce air pollution and comply with environmental
regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FRP air pollution control systems offer several
benefits over traditional air pollution control equipment made from metals such as steel or aluminum. FRP is highly resistant to corrosion,
which is a common problem in industrial environments where pollutants and contaminants can cause rapid degradation of metal equipment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The benefits of FRP air pollution control equipment
include improved performance, reduced maintenance costs, increased service life, and compliance with environmental regulations. They
are a popular choice for many industries looking to reduce their environmental impact and improve their sustainability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">FRP Custom Made Products</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also offer FRP products that are custom-designed
and fabricated to meet specific project requirements. These products can be made in a wide range of shapes, sizes and configurations,
and can be tailored to meet the specific needs of a particular application or project.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The advantages of FRP custom-made products include
the ability to design and fabricate products that meet specific project requirements, including size, shape and performance characteristics.
FRP custom-made products are also highly durable and resistant to corrosion, making them suitable for use in harsh environments where
other materials may fail. Additionally, FRP custom-made products are lightweight, easy to install, and require minimal maintenance, making
them a cost-effective solution for many applications.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The process of designing and fabricating FRP
custom-made products typically involves working closely with the customer to understand its specific needs and requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">FRP Related Services</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also offer a range of services to supplement
our FRP manufacturing activities, including on-site consultation services, delivery and installation, as well as repair and maintenance
services. On-site consultation services generally involve on-site inspection on old/existing FRP products, whereby we provide feedback
on whether damaged or faulty products require replacement, repair or maintenance services. We also provide delivery and installation
services for our products on request of customers. Depending on the size and volume of the product, our own fleet or a third-party transporter
will be used to deliver the products. Our services extend to the provision of FRP lining for customer products or sites. If a metal tank
or concrete floor is used in a corrosive environment, we can add FRP lining for these tanks or flooring for protection purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Manufacturing, Distribution and Quality
Control </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our manufacturing operations are conducted at
our facility in Malaysia. The FRP manufacturing process generally entails two steps: making the fibrous material and bonding the material
with a polymer plastic. The fiber preforms are manufactured through weaving, braiding, stitching and knitting. These fiber preforms are
usually made into sheets, continuous mats or as continuous filaments for spray applications. A rigid structure is generally used to establish
the shape of the FRP components. Most FRP parts are formed using a mold. The molding process begins with placing the fiber preform that
has been wetted with polymer or resin on or in the mold. The product is then cured in the mold so that the polymer and fibers form the
shape created by the mold. Heat, pressure, or both, are sometimes used to cure the FRP.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All of our manufacturing operations are conducted
in accordance with ISO 9001 and applicable regulatory standards. We place special emphasis on quality control. We have inventory control
systems at our facility that track each manufacturing and packaging component as we receive it from our supply sources through manufacturing
and delivery of each product to customers. Our manufacturing capabilities allow us to design and fabricate products that meet the specific
needs of our clients, ensuring high-quality and reliable performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2025, we enhanced our technical capabilities
through the acquisition of a new filament winder equipped with an adjustable mandrel, capable of supporting diameters ranging from 2.2
meters to 4.2 meters. We believe that our existing manufacturing capacity is sufficient for our near-term requirements. We intend to
further expand our production throughput. Our strategic plans include the procurement of an additional filament winder dedicated to ducting
and piping, alongside a comprehensive range of molding equipment to broaden our product offerings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Raw Materials and Suppliers</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our products are made from several basic raw
materials and finished goods, including resin, chopped strand mat, woven roving, grating, hollow section, c-channel, plywood and ethylene
propylene diene monomer sheets. These materials are readily available and are competitively priced.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Historically, we have been able to obtain an adequate supply of raw
materials and do not anticipate any shortage of these materials. However, from time to time, unpredictable fluctuations in the supply
and demand may affect price, quantity, availability, or selection of raw materials. Although we cannot be sure that our sources of supply
for our principal raw materials will be adequate in all circumstances, we believe that we can develop alternate sources in a timely and
cost-effective manner if our current sources become inadequate. For the year ended December 31, 2025, two suppliers accounted for 20%
and 11%, respectively, of our total purchases, and for the year ended December 31, 2024, three suppliers accounted for 27%, 23% and 12%,
respectively, of our total purchases. No single supplier accounted for more than 10% of our total purchases for the year ended December
31, 2023. Due to the availability of numerous alternative raw material suppliers, we do not believe that the loss of any single raw material
supplier would have a material adverse effect on our financial condition or results of operations. See also &#8220;<i>Item 3. Key Information&#8212;3.D.
Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We depend on third parties to supply key raw materials and components
to us. Failure to obtain a sufficient supply of these raw materials and components in a timely fashion and at reasonable costs could significantly
delay our production and shipments, which would cause us to breach our sales contracts with our customers</i>.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that our strong relationships with
suppliers yield high quality, competitive pricing and overall good service to our customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Customers, Sales and Marketing</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We primarily sell our products to customers in
the chemical processing, water and wastewater treatment, and power generation industries in Malaysia and internationally. For the year
ended December 31, 2025, approximately 27% of our revenues were generated from sales in Malaysia, with the remaining revenues generated
from Singapore (21%), Australia (32%) and China (20%). For the year ended December 31, 2024, approximately 31% of our revenues were generated
from sales in Malaysia, with the remaining revenues generated from Singapore (39%), Australia (29%) and the South Asia region (less than
1%). For the year ended December 31, 2023, approximately 43% of our revenues were generated from sales in Malaysia, with the remaining
revenues generated from Singapore (32%), Australia (16%), the United States (5%) and the South Asia region (4%).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not have long-term contracts with our customers
and primarily sell our products on the basis of individual purchase orders or on a per project basis. For the year ended December 31,
2025, two customers accounted for approximately 19% and 12% of our revenue, respectively, for the year ended December 31, 2024, three
customers accounted for approximately 13%, 12% and 12% of our revenue, respectively, and for the year ended December 31, 2023, one customer
accounted for 14% of our revenue. The loss of any major customer could have a material adverse effect on our results of operations. See
also &#8220;<i>Item 3. Key Information&#8212;3.D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;A significant portion
of our revenue has recently been generated from one customer and a loss of this customer, or any other key customers, could adversely
affect our results of operations</i>.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Currently, our marketing department at our headquarters
is responsible for promotional efforts. In doing so, our sales staff works closely with our customers to understand their needs and provide
feedback to us so that we can better address their needs and improve the quality and features of our products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also engage in marketing activities such as
attending industry-specific conferences and exhibitions to promote our products and brand name. We believe these activities are beneficial
to promoting our products and brand name among key industry participants.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Competition </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Manufacturers of FRP products tend to offer more
than one type of FRP product. For example, a manufacturer that offers FRP tanks (including round tanks, rectangular and square tanks)
may also offer panel tanks as well as other related products such as FRP pipes and ducts. The same manufacturer may also branch out into
the manufacture of other types of FRP products such as gratings, ladders, handrails and even sculptures. Some of these manufacturers
include Cradotex (M) Sdn Bhd and Heng Lee Composite Engineering Sdn Bhd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the same time, there are also industry players
in the FRP industry that serve as suppliers of FRP products. These suppliers generally do not have manufacturing capabilities and source
FRP products from other manufacturers. They serve as consultants and installers of FRP products. Some of these suppliers may also distribute
products made from other materials such as steel or stainless steel, concrete or rubber. Some of these suppliers include Berjaya Bintang
Timur Sdn Bhd, FRP Trading Sdn Bhd and WT TankPro Sdn Bhd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Competitive Strengths </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that the following competitive strengths
contribute to our success and differentiate us from our competitors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><i>Diverse
                                            product and service offerings</i>. We offer a broad range of FRP products, including tanks,
                                            pipes, ducts, gratings, and other custom-made FRP products. We also offer consultation, delivery,
                                            installation and repair and maintenance services provided by our highly knowledgeable personnel.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><i>In-house
                                            design team providing customized solutions</i>. We have an in-house design team that can
                                            provide customized solutions and design calculations, which allows us to tailor our products
                                            and services to meet our customers&#8217; unique needs and requirements. Furthermore, having
                                            a strong design team can also improve the quality of our products and services, ensuring
                                            that they are efficient, reliable and safe. This can also lead to faster product development
                                            and reduce the need for outsourcing design work, which can be costly and time-consuming.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><i>Advanced
                                            manufacturing capabilities</i>.&#160; We use advanced production technology and equipment
                                            and have obtained various certifications, including an ISO 9001 certification. Many companies
                                            require their suppliers to be ISO 9001 compliant, so we believe that this certification differentiates
                                            us from our competitors. Additionally, ISO 9001 compliance helps us to reduce waste and improve
                                            efficiency, leading to cost savings and increased profitability. Our manufacturing capabilities
                                            allow us to design and fabricate products that meet the specific needs of our clients, ensuring
                                            high-quality and reliable performance.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><i>Highly
                                            experienced, proven management team</i>.&#160;We are led by an experienced management team
                                            with a long and successful track record, enabling us to recognize and capitalize upon attractive
                                            opportunities in our markets. Our most senior members of the management team have an average
                                            of over 25 years of experience in the FRP and related industries. The management team is
                                            led by Chee Hoong Lew, our Chief Executive Officer, who has over 25 years of experience in
                                            the FRP and related industries.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><i>Commitment
                                            to sustainability and social responsibility</i>. Our commitment to sustainability and social
                                            responsibility, including environmental responsibility, is evident through several initiatives.
                                            We have invested in solar panels to reduce our carbon footprint and promote the use of renewable
                                            energy. We have also implemented measures to reduce waste and pollution and demonstrated
                                            a strong alignment with environmental, social and governance, or ESG, principles.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Growth Strategies </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The key elements of our strategy to grow our
business include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><i>Increase
                                            production capacity and expand product offerings</i>. During 2025, we enhanced our technical
                                            capabilities through the acquisition of a new filament winder equipped with an adjustable
                                            mandrel, capable of supporting diameters ranging from 2.2 meters to 4.2 meters. We also intend
                                            to further expand our production throughput. Our strategic plans include the procurement
                                            of an additional filament winder dedicated to ducting and piping, alongside a comprehensive
                                            range of molding equipment to broaden our product offerings.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><i>Expand
                                            into new markets</i>. We remain committed to identifying and penetrating high-growth geographical
                                            and industrial sectors. Specifically, we intended to accelerate our entry into the oil and
                                            gas industry; however, this initiative has been moderated by global supply chain disruptions
                                            and market volatility resulting from ongoing geopolitical conflicts. Concurrently, we are
                                            executing plans to further scale our presence in Australia, leveraging our existing project
                                            success to capture additional market share in the region.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Government Regulation </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Currently, almost all of our business operations
are conducted in Malaysia. This section sets forth a summary of the most significant rules and regulations that affect our business activities
in Malaysia and our Cayman Islands holding company&#8217;s duties under the Data Protection Act (as revised) of the Cayman Islands, or
the DPA, based on internationally accepted principles of data privacy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Regulation on Manufacturing Activities
</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Industrial Co-ordination Act 1975</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Industrial Co-ordination Act 1975, or ICA,
provides that no person shall engage in any manufacturing activity unless such person is issued with a license in respect of such manufacturing
activity. Manufacturing activity is defined under the ICA as the making, altering, blending, ornamenting, finishing or otherwise treating
or adapting any article or substance with a view to its use, sale, transport, delivery or disposal and includes the assembly of parts
and ship repairing but shall not include any activity normally associated with retail or wholesale trade. Any person who fails to comply
with such requirement is guilty of an offence and on conviction, is liable to a fine not exceeding RM2,000 (approximately $493) or to
a term of imprisonment not exceeding 6 months and to a further fine not exceeding RM1,000 (approximately $247) for every day during which
such default continues.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Win-Fung holds the manufacturing license, dated
September 28, 2022, issued by the Ministry of International Trade and Industry pursuant to the ICA to carry out manufacturing activities
and to act as licensed manufacturer with effect from August 19, 2022 for an indefinite term.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Occupational Safety and Health Act 1994</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Occupational Safety and Health Act 1994,
as amended by the Occupational Safety and Health (Amendment) Act 2022, or OSHA, provides for legislature framework to secure the safety,
health and welfare of persons at work and is administered by the Department of Occupational Safety and Health under the Ministry of Human
Resource. OSHA applies to the manufacturing industry which provides, among others, the requirements in respect of the general duties
of employers and self-employed persons to their employees, general duties of designers, manufacturers and suppliers and general duties
and rights of employees. Any person who contravenes the provisions in relation to the general duties of employers and self-employed persons
pursuant Part IV of OSHA shall be guilty of an offence and shall, on conviction, be liable to a fine not exceeding RM500,000 (approximately
$123,274) or to imprisonment for a term not exceeding 2 years or to both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the date of this report, Win-Fung is in
compliance with OSHA regulations without any material impact on our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">OSHA also provides that no person shall operate,
or cause or permit to be operated, any machinery unless the machinery has a certificate of fitness issued by an officer or a licensed
person under OSHA or its predecessor, the repealed Factories and Machinery Act 1967, or the FMA. Any person who contravenes this requirement
shall be guilty of an offence and shall, on conviction, be liable to a fine not exceeding RM100,000 (approximately $24,655) or to imprisonment
for a term not exceeding 1 year or to both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with OSHA and the repealed FMA,
Win-Fung has renewed and obtained four certificates of fitness issued under OSHA and the FMA to operate the machineries, one of which
expires on July 7, 2026 and three of which expire on April 15, 2026 and are awaiting inspection for renewal.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Street, Drainage and Building Act 1974 </i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Street, Drainage and Building Act 1974, or
the SDBA, provides that any person who occupies or permits to be occupied any building or any part thereof without a certificate of completion
shall, on conviction, be liable to a fine not exceeding RM250,000 (approximately $61,637) or to imprisonment for a term not exceeding
10 years or to both under the SDBA. The SDBA further provides that any person who, among others, deviates from any plan or specification
approved by the local authority without the prior written permission of the local authority, or erects a building in contravention of
the SDBA or of any of the by-laws made thereunder, shall be liable on conviction to a fine not exceeding RM50,000 (approximately $12,327)
or to imprisonment for a term not exceeding 3 years or to both, and shall also be liable to a further fine of RM1,000 (approximately
$247) for every day during which the offence is continued after conviction<i>.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the date of this report, Win-Fung is in
compliance with the SDBA regulations and there is no material impact on our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Regulations on Environmental Matters</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Environmental Quality Act 1974, or the EQA,
provides for the prevention, abatement, control of pollution and enhancement of the environment, which include restrictions in relation
to air pollution, noise pollution, soil pollution, pollution of inland waters and pollution by discharge of oil into Malaysian waters.
Any person who contravenes such restrictions stipulated under EQA shall be guilty of an offence and shall, on conviction, be liable to
a fine not less than RM10,000 (approximately $2,465) and not exceeding RM10,000,000 (approximately $2,465,483) or to imprisonment for
a period not exceeding 5 years or to both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the course of its operations, Win-Fung observes
and adheres to all material environmental laws, regulations and requirements. As of the date of this report, we are not aware of any
potential material environmental issues that may affect our utilization of property, plant and equipment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Regulation on Construction Work</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Construction Industry Development Board Act
1994, or the CIDBA, provides that no person shall carry out or complete or undertake to carry out or complete any construction work or
hold himself out as a contractor, unless such person is registered with the Construction Industry Development Board Malaysia, or CIDBM,
and holds a valid certificate of registration issued by the CIDBM. The CIDBA further provides that any person who contravenes this requirement
shall be guilty of an offence and shall, on conviction, be liable to a fine of not less than RM10,000 (approximately $2,465) but not
more than RM100,000 (approximately $24,655).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Win-Fung has renewed and obtained the latest
registration of certificate with CIDBM issued pursuant to the CIDBA expiring on June 28, 2026 to carry out any construction work.</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Regulation on Business Licenses</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Local Government Act 1976 provides a local
authority with the power to grant a license or permit for any trade, occupation or premises. Such license may be subject to such conditions
and restrictions as the local authority may think fit. This license is generally required if a business occupies an office for business
use or erects a signboard. Every person to whom a license has been granted shall exhibit the license at all times in some prominent place
on the licensed premises and shall produce such license if required to do so by any officer of the local authority authorized to demand
the same. Any person found guilty of an offence shall on conviction be liable to a fine not exceeding RM500 (approximately $123) or to
imprisonment for a term not exceeding 6 months or to both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the licensure requirement
of the Local Government Act 1976, Win-Fung has renewed and obtained two latest business operation licenses for its use of the business
premise, expiring on August 14, 2026 and October 14, 2026, respectively.<b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Regulations on Employment</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Employment Act 1995</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Employment Act 1955, or the EA, is the principal
law that governs and regulates all labor relations including contracts of service, payment of wages, employment of women, maternity protection,
hours of work, holidays, leave policy, termination, layoff, retirement benefits, and employment of foreign employees. When the Employment
(Amendment) Act 2022 and the Employment (Amendment of First Schedule) Order 2022 came into force on January 1, 2023, the scope of application
of the EA has been expanded from the previous limited category of employees receiving monthly wages of RM2,000 (approximately $493) and
below, to a broader category of protecting any person who has entered into a contract of service irrespective of their monthly wages
under the current EA. Any person who commits any offence under, or contravenes any provision of the EA, shall be guilty of an offence
and shall on conviction be liable to a fine not exceeding RM50,000 (approximately $12,327).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Employees Provident Fund Act 1991</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Employees Provident Fund Act 1991, or the
EPF Act, provides for the law relating to a scheme of savings for employees&#8217; retirement and the management of the savings for retirement
purposes. Under the EPF Act, all employers and employees shall be liable to pay monthly contributions based on the amount of wages received
by the employee at the rate set out in the Third Schedule of the EPF Act. Any person being an employer who fails to pay any contributions
which he is liable under the EPF Act to pay in respect of or on behalf of any employee shall be guilty of an offence and shall, on conviction,
be liable to a fine of up to RM10,000 (approximately $2,465) and/or to imprisonment for a term of up to 3 years. Where any contributions
remain unpaid by a company, the directors of such company (including any persons who were the directors of such company during the period
in which the contributions were liable to be paid), shall together with the company be jointly and severally liable for payment of the
contributions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Employees&#8217; Social Security Act 1969</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Employees&#8217; Social Security Act 1969,
or the SOCSO Act,<b>&#160;</b>deals with the provision of social security in certain contingencies. The Social Security Organization,
or the SOCSO, was established under the SOCSO Act to administer the SOCSO Act. The SOCSO Act applies to the industry of any business,
trade, undertaking, manufacture or calling of employers, and includes any calling, service, employment, handicraft or industrial occupation
or avocation of employees. All employees, including the registered foreign employees, in industries to which the SOCSO Act applies are
required to be insured. It is the obligation of the principal employer to pay the contribution (both the employer&#8217;s contribution
and the employee&#8217;s contribution) to SOCSO at the rates according to the Third Schedule of the SOCSO Act. In the event of invalidity,
disablement or employment injury, the insured person and their dependents are entitled to benefits stipulated under the SOCSO Act. Any
person being an employer who fails to pay any contributions which he is liable under the SOCSO Act to pay in respect of or on behalf
of any employee shall be punishable with a fine of up to RM10,000 (approximately $2,465) and/or to imprisonment for a term of up to 2
years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Employment Insurance System Act 2017</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Employment Insurance System Act 2017, or
the EIS Act, provides for the establishment of an employment insurance system administered by SOCSO to provide certain benefits and a
re-employment placement program for insured persons in the event of loss of employment which will promote active labor market policies.
All employees in the industries to which the EIS Act applies shall be registered and insured by the employers according to Section 16
and Section 17 of the EIS Act which shall then deemed to be an insured person. Under the EIS Act, both employers and employees (age between
18 to 60) are required to contribute to the employment insurance system with the rates, subject to the revision by the Minister, as specified
in the Second Schedule based on the amount of the monthly wages of the employee insured under the EIS Act. An insured person who considers
that such person lost employment shall submit an application to claim for benefits up to 6 months to SOCSO within 60 days from the date
that such person considers that employment was lost. After considering if the contributions qualifying conditions are fulfilled (the
fulfillment of which depends on the number of past claims and contributions made preceding to the loss of employment) in respect of a
claim for benefits by an insured person, SOCSO may approve or reject the claim for benefits.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Income Tax (Deduction From Remuneration) Rules
1994</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Income Tax (Deduction From Remuneration)
Rules 1994, or the Income Tax Rules, provides that every employer shall deduct in each month or the relevant month the monthly deduction
in accordance with the schedule of the Income Tax Rules in respect of income on account of tax from the remuneration of each of his employees.
Every employer shall pay to the Director General of Inland Revenue Malaysia, not later than the 15<sup>th</sup> day of every calendar
month, the total amount of tax deducted or that should have been deducted from the remuneration of employees during the preceding calendar
month, and shall render to the Director General of Inland Revenue Malaysia a return setting out the details of those employees from whose
remuneration have made or should have made deductions. Any person, who without reasonable excuse, fails to comply such rules shall be
guilty of an offence and shall on conviction, be liable to a fine not less than RM200 (approximately $49) and not more than RM20,000
(approximately $4,931) or to imprisonment for a term not exceeding six months or to both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Minimum Wages Order 2024</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Minimum Wages Order 2024, commencing
from February 1, 2025, the minimum wage for employees employed by an employer who employs 5 or more employees or employed by an employer
who carries out such prescribed professional activity classified under the Malaysia Standard Classification of Occupations (regardless
of the number of employees employed), shall be RM1,700 (approximately $419) a month. Failure to comply with the minimum wages requirement
may result in a fine of not more than RM10,000 (approximately $2,465) for each employee. The Malaysian court may also order the employer
to pay each employee the difference between statutory minimum wages and the employee&#8217;s basic wages paid by the employer to the
employee, including outstanding differences.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Employees&#8217; Minimum Standards of Housing,
Accommodations and Amenities Act 1990</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Employees&#8217; Minimum Standards of Housing,
Accommodations and Amenities Act 1990, or the Act 446, prescribes the minimum standards of housing and nurseries for employees and their
dependents, accommodations for employees not accompanied by dependents and centralized accommodations and other requirements. The regulations
such as the Employees&#8217; Minimum Standards of Housing Accommodations and Amenities (Accommodation and Centralised Accommodation)
Regulations 2020 which were introduced under the Act 446 provides for, among other things, the requirements of minimum living space standards
and minimum bathroom-to-employee ratio in workers&#8217; accommodations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Act 446 also provides that no accommodation
shall be provided to an employee unless certified with a certificate for accommodation. Amongst others, the Employees&#8217; Minimum
Standards of Housing, Accommodations and Amenities (Employees Required To Be Provided With Accommodations) Regulations 2021 specifies
that foreign employee shall be required to be provided with accommodation certified with certificate for accommodation. &#8220;Foreign
employee&#8221; means a holder of visit pass (temporary employment) issued under regulation 11 of the Immigration Regulations 1963 but
excluding a domestic servant.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">An employer who contravenes such requirement
commits an offence and shall, on conviction, be liable to a fine not exceeding RM50,000 (approximately $12,327). Further, a centralized
accommodation provider who contravenes such requirement commits an offence and shall, on conviction, be liable to a fine not exceeding
RM50,000 (approximately $12,327) or to imprisonment for a term not exceeding 1 year or to both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the date of this report, Win-Fung provides
accommodations for all foreign employees. It holds valid certificates of accommodation for the identified six (6) hostels to accommodate
up to 132 persons.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Industrial Relations Act 1967</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Industrial Relations Act 1967, or the IRA, seeks
to promote and maintain industrial harmony and provides for the regulation of the relations between employers and workmen and their trade
unions and the prevention and settlement of any differences or disputes arising from their relationship and generally to deal with trade
disputes. Matters relating to trade disputes, including constructive dismissal and retrenchment, may be referred by the Minister of Human
Resources to the Industrial Court. Under the IRA, an employer may not terminate the employment of an employee without just cause and
excuse, regardless of the express provisions in the terms of employment. In the event that a workman considers that he has been dismissed
without just cause or excuse by his employer with notice, the workmen may file a representation at any time during the period of such
notice but not later than 60 days from the expiry thereof.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Regulations on Personal Data Protection</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Personal Data Protection Act 2010, or the
PDPA, deals with the laws and regulations regarding data privacy and the protection of data. The PDPA requires generally that an individual
must consent to the processing and disclosure of his or her personal data unless otherwise stated in the provisions of the PDPA. The
term &#8220;processing&#8221; is widely defined to include collecting, recording, holding, or storing personal data or carrying out any
operation or set of operations on personal data, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in; ">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;  border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(a)</td><td style="text-align: justify">the organization, adaptation or alteration
                                            of personal data;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in; ">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;  border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(b)</td><td style="text-align: justify">the retrieval, consultation or utilization
                                            of personal data;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in; ">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;  border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(c)</td><td style="text-align: justify">the disclosure of personal data by transmission,
                                            transfer, dissemination or otherwise making available; or</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in; ">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt;  border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">(d)</td><td style="text-align: justify">the alignment, combination, correction,
                                            erasure, or destruction of personal data.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Personal Data Protection Regulations 2013
provide that consent shall be obtained in relation to the processing of personal data in any form that can be recorded and maintained
properly by the data user. Any data user who contravenes such regulation commits an offence and shall, on conviction, be liable to a
fine not exceeding RM250,000 (approximately $61,637) or imprisonment for a term not exceeding 2 years or to both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Data users are required to provide written notice
of the personal data being processed, and such notice shall include, among others, a description of the personal data being processed,
the purpose for which the personal data is being processed, the source of the personal data, the class of persons to whom the personal
data will be disclosed to, whether it is obligatory or voluntary for the individual to supply the personal data, the individual&#8217;s
rights to request access and correct the personal data and choices and means available to the individual to limit the processing of the
personal data. The notice must be provided in both English and the national language of Bahasa Malaysia.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Regulations on Dividends</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Companies Act 2016</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The principal legislation governing the distribution
of dividends of a Malaysian company is the Companies Act 2016, or the CA. Under the CA, a Malaysian company may only make a distribution
to the shareholders out of profits of the company available if the company is solvent. The company, every officer and any other person
or individual who contravene this provision commits an offence and shall, on conviction, be liable to imprisonment for a term not exceeding
5 years or to a fine not exceeding RM3,000,000 (approximately $739,645) or to both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Foreign Exchange Notice by Central Bank of
Malaysia</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exchange control regime in Malaysia is regulated
by the Financial Services Act 2013, or the FSA. The FSA has prescribed a list of transactions that are prohibited without approval from
the BNM and it regulates the domestic and international transactions involving residents and non-residents of Malaysia. The requirements,
restrictions, and conditions of approval in respect of the prohibited transactions and directions of the BNM are further set forth in
the Foreign Exchange Notices issued by the BNM, or the FE Notices. Under the FSA, all payments made between the residents of Malaysia
must be paid in RM, subject to limited exceptions and approval under the FE Notices, whereas payment made between resident and non-resident
of Malaysia may be made either (i) in RM, if for the prescribed purposes (for, among others, any purpose between immediate family members,
income earned or expenses incurred in Malaysia or settlement of trade in goods or services in Malaysia), or (ii) in foreign currency
(except for the currency of Israel), if for any purpose subject to certain prohibition under the FE Notices. On the other hand, non-residents
are allowed to make or receive payment in foreign currency (except for the currency of Israel) in Malaysia for any purpose (including
capital, divestment proceeds, profits, dividends, rent, fees, and interest arising from any investment in Malaysia, subject to any withholding
tax) in accordance with the FE Notices. Unless otherwise restricted by contractual undertakings and subject to applicable laws, our Malaysian
subsidiary is at liberty to distribute dividends to us in foreign currency without having to seek prior approval from the BNM.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Cayman Islands Data Protection Act</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have certain duties under the Data Protection
Act (Revised) of the Cayman Islands, or the DPA, based on internationally accepted principles of data privacy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Privacy Notice</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This privacy notice puts our shareholders on
notice that through your investment into us you will provide us with certain personal information which constitutes personal data within
the meaning of the DPA, and explains the manner in which we collect, process, and maintain personal data about our investors pursuant
to the DPA and any regulations, codes of practice, or orders promulgated pursuant thereto.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Investor Data</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We will collect, use, disclose, retain and secure
personal data to the extent reasonably required only and within the parameters that could be reasonably expected during the normal course
of business. We will only process, disclose, transfer or retain personal data to the extent legitimately required to conduct our activities
on an ongoing basis or to comply with legal and regulatory obligations to which we are subject. We will only transfer personal data in
accordance with the requirements of the DPA, and will apply appropriate technical and organizational information security measures designed
to protect against unauthorized or unlawful processing of the personal data and against the accidental loss, destruction or damage to
the personal data.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In our use of this personal data, we will be
characterized as a &#8220;data controller&#8221; for the purposes of the DPA, while our affiliates and service providers who may receive
this personal data from us in the conduct of our activities may either act as our &#8220;data processors&#8221; for the purposes of the
DPA or may process personal information for their own lawful purposes in connection with services provided to us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may also obtain personal data from other public
sources. Personal data includes, without limitation, the following information relating to a shareholder and/or any individuals connected
with a shareholder as an investor: name, residential address, email address, contact details, corporate contact information, signature,
nationality, place of birth, date of birth, tax identification, credit history, correspondence records, passport number, bank account
details, source of funds details and details relating to the shareholder&#8217;s investment activity.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Who this Affects</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If you are a natural person, this will affect
you directly. If you are a corporate investor (including, for these purposes, legal arrangements such as trusts or exempted limited partnerships)
that provides us with personal data on individuals connected to you for any reason in relation to your investment in us, this will be
relevant for those individuals and you should transit the content of this privacy notice to such individuals or otherwise advise them
of its content.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>How We May Use a Shareholder&#8217;s Personal
Data</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may, as the data controller, and certain of
our service providers may, as the data processors collect, record, store, transfer and otherwise use personal data by which individuals
may be directly or indirectly identified for lawful purposes, including, in particular: (i) where this is necessary for the performance
of our rights and obligations under any agreements to which you are a party or for taking pre-contractual steps at your request; (ii)
where this is necessary for compliance with a legal, tax and regulatory obligation to which we are or may be subject (such as compliance
with anti-money laundering and FATCA/CRS requirements); and/or (iii) where this is necessary for the purposes of legitimate interests
pursued by us or by a service provider to whom the data are disclosed and such interests are not overridden by your interests, fundamental
rights or freedoms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Should we wish to use personal data for other
specific purposes (including, if applicable, any purpose that requires your consent), we will contact you.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Why We May Transfer Your Personal Data</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In certain exceptional circumstances we may be
legally obliged to share personal data and other information with respect to your shareholding with the relevant regulatory authorities
such as the Cayman Islands Monetary Authority or the Tax Information Authority. They, in turn, may exchange this information with foreign
authorities, including tax authorities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We anticipate disclosing personal data to persons
who provide services to us and their respective affiliates (which may include certain entities located outside the US, the Cayman Islands
or the European Economic Area), who will process your personal data on our behalf. We may also share relevant personal data where it
is lawful to do so and necessary to comply with our contractual obligations or your instructions or where it is necessary or desirable
to do so in connection with any regulatory reporting obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Your personal data shall not be held by us for
longer than necessary with regard to the purposes of the data processing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We will not sell your personal data. Any transfer
of personal data outside of the Cayman Islands shall be in accordance with the requirements of the DPA. Where necessary, we will ensure
that separate and appropriate legal agreements are put in place with the recipient of that data.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The Data Protection Measures We Take</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any transfer of personal data by us or our duly
authorized affiliates and/or delegates outside of the Cayman Islands shall be in accordance with the requirements of the DPA.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We and our duly authorized affiliates and/or
delegates shall apply appropriate technical and organizational information security measures designed to protect against unauthorized
or unlawful processing of personal data, and against accidental loss or destruction of, or damage to, personal data.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We shall notify you of any personal data breach
that is reasonably likely to result in a risk to your interests, fundamental rights or freedoms or those data subjects to whom the relevant
personal data relates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">You have certain rights under the DPA, including
(a) the right to be informed as to how we collect and use your personal data (and this privacy notice fulfils our obligation in this
respect), (b) the right to obtain a copy of your personal data, (c) the right to require us to stop direct marketing, (d) the right to
have inaccurate or incomplete personal data corrected, (e) the right to withdraw your consent and require us to stop processing or restrict
the processing, or not begin the processing of your personal data, (f) the right to be notified of a data breach (unless the breach is
unlikely to be prejudicial), (g) the right to obtain information as to any countries or territories outside the Cayman Islands to which
we, whether directly or indirectly, transfer, intend to transfer, or wish to transfer your personal data, general measures we take to
ensure the security of personal data, and any information available to us as to the source of your personal data, (h) the right to complain
to the Office of the Ombudsman of the Cayman Islands, and (i) the right to require us to delete your personal data in some limited circumstances.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If you consider that your personal data has not
been handled correctly, or you are not satisfied with our responses to any requests you have made regarding the use of your personal
data, you have the right to complain to the Cayman Islands&#8217; Ombudsman. The Ombudsman can be contacted by calling +1 (345) 946-6283
or by email at info@ombudsman.ky.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>4.C.&#160;Organizational Structure</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>See </i>&#8220;<i>&#8212;4.A. History and
Development of the Company</i>&#8221; above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>4.D.&#160;Property, Plants and Equipment</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We own a plot of leasehold land bearing lot number
H.S.(M) 1004, PT 3893 located in Kg. Baru Subang. The land size is approximately 7,967 square meters with a factory build up area of
approximately 2,156.62 square meters and office build up area of approximately 465.18 square meters.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that all our properties have been
adequately maintained, are generally in good condition, and are suitable and adequate for our businesses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 4A. UNRESOLVED STAFF COMMENTS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"></p><div>

</div><!-- Field: Page; Sequence: 32 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 5. OPERATING AND FINANCIAL REVIEW AND
PROSPECTS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>5.A.&#160;Operating Results</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The following discussion and analysis summarizes
the significant factors affecting our operating results, financial condition, liquidity and cash flows of our company as of and for the
periods presented below. The following discussion and analysis should be read in conjunction with our financial statements and the related
notes thereto included elsewhere in this report. The discussion contains forward-looking statements that are based on the beliefs of
management, as well as assumptions made by, and information currently available to, our management. Actual results could differ materially
from those discussed in or implied by forward-looking statements as a result of various factors, including those discussed below and
elsewhere in this report, particularly in the sections titled &#8220;Item 3. Key Information&#8212;3.D. Risk Factors&#8221; and &#8220;Introductory
Notes&#8212;Special Note Regarding Forward-Looking Statements.&#8221;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Overview</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a manufacturer of FRP products based in
Malaysia. For over 30 years, we have been providing high-quality and durable FRP products to various industries, including, among others,
chemical processing, water and wastewater treatment, and power generation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our products range from tanks, pipes, ducts,
gratings and other custom-made FRP products. We use advanced production technology and equipment and have obtained various certifications,
including an ISO 9001:2015 certification from NQA. Our manufacturing capabilities allow us to design and fabricate products that meet
the specific needs of our clients, ensuring high-quality and reliable performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of our acquisition of 70% of the
equity interests of RBSB in July 2025, we are also engaged in the sale of food and beverage items; however, these operations are not
material to our operations as they only represented 1.91% of our revenue during the year ended December 31, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recent Developments</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequent to December 31, 2025, we became aware that RBSB, a majority-owned
subsidiary, ceased its business operations effective from January 15, 2026. The cessation was part of an operational streamlining to improve
group efficiency and reallocate resources to our higher-growth core business segments. In accordance with ASC 360, we evaluated the recoverability
of all assets attributable to RBSB. As of December 31, 2025, we completed a formal settlement and de-recognition of all RBSB-related assets
and liabilities. We recognized a net gain on settlement of $65,277 in the consolidated statement of operations for the year ended December
31, 2025, representing the excess of liabilities settled over the carrying value of the assets de-recognized. Consequently, there are
no remaining balances related to RBSB on the consolidated balance sheet as of December 31, 2025. Management does not anticipate that this
cessation will have a material adverse effect on our consolidated financial position or results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Principal Factors Affecting Our Financial Performance</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our operating results are primarily affected by the following factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td>our ability
                                            to acquire new customers or retain existing customers;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td>our ability
                                            to offer competitive pricing for our products and services;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td>our ability
                                            to broaden product and service offerings;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td>industry demand
                                            and competition; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td>market conditions
                                            and our market position.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 33 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Emerging Growth Company </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We qualify as an &#8220;emerging growth company&#8221;
under the JOBS Act. As a result, we are permitted to, and intend to, rely on exemptions from certain disclosure requirements. These provisions
include exemption from the auditor attestation requirement under Section&#160;404 of the Sarbanes-Oxley Act in the assessment of the
emerging growth company&#8217;s internal control over financial reporting. In addition, Section 107 of the JOBS Act also provides that
an emerging growth company can take advantage of the extended transition period provided in Section 7(a)(2)(B) of the Securities Act
for complying with new or revised accounting standards. In other words, an emerging growth company can delay the adoption of certain
accounting standards until those standards would otherwise apply to private companies. We have elected to take advantage of the benefits
of this extended transition period. Our financial statements may therefore not be comparable to those of companies that comply with such
new or revised accounting standards.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We will remain an emerging growth company until
the earliest of (i)&#160;the last day of the fiscal year during which we have total annual gross revenues of at least $1.235&#160;billion;
(ii)&#160;the last day of our fiscal year following the fifth anniversary of the completion of our initial public offering; (iii)&#160;the
date on which we have, during the preceding three year period, issued more than $1.0&#160;billion in non-convertible debt; or (iv)&#160;the
date on which we are deemed to be a &#8220;large accelerated filer&#8221; under the Exchange Act, which could occur if the market value
of our ordinary shares that are held by non-affiliates exceeds $700&#160;million as of the last business day of our most recently completed
second fiscal quarter. Once we cease to be an emerging growth company, we will not be entitled to the exemptions provided in the JOBS
Act discussed above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Results of Operations </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Comparison of the Years Ended December
31, 2025 and 2024</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth key components
of our results of operations during the years ended December 31, 2025 and 2024, both in dollars and as a percentage of our revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; border-bottom: Black 1.5pt solid">% of Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; border-bottom: Black 1.5pt solid">% of Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,403,835</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100.00</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,572,290</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100.00</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,041,795</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">68.10</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,726,974</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">59.64</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,362,040</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.90</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,845,316</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40.36</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,879,873</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">52.40</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,729,469</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37.83</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">(Loss) income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,517,833</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20.50</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">115,847</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.53</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other (expense) income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Interest expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,725</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.23</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20,958</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.46</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">156,917</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.12</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,128</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.53</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in">Impairment of investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,279,652</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(44.30</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Share of loss of equity investees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,637</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.10</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other (expense) income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,147,097</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(42.51</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,170</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.07</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net (loss) income before income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,664,930</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(63.01</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">119,017</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(85,213</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.15</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,414</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.16</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net (loss) income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,750,143</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(64.16</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">111,603</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2.44</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Revenue</i>. We generate revenue from the
sale of our FRP products and related installation and maintenance services. We also provide warranties, technical services and transportation
arrangements for customers. Since July 2025, we have also generated revenue from the sale of food and beverage items. Our revenue increased
by $2,831,545, or 61.93%, to $7,403,835 for the year ended December 31, 2025, from $4,572,290 for the year ended December 31, 2024. This
increase was due to an increase in revenue from all of our revenue streams (except for a decrease in revenue from installation and maintenance
services), particularly from products sales, which increased significantly due to an increase in sales orders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 34 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes our revenues by
each product and service type:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage
                                            </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of
                                            Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage
                                            </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of
                                            Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify">Product sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,243,138</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84.32</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,872,507</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84.70</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Installation and maintenance service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">284,069</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.84</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">347,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Warranty income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">96,926</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.31</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">89,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.95</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Technical service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">179,168</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.42</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,124</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Transport income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">458,994</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.20</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">228,899</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Food and beverages</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">141,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.91</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,403,835</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes our revenues by
geographical areas in which the customers were located:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage
                                            </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of
                                            Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage
                                            </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of
                                            Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify">Malaysia</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,955,121</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">26.41</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,422,328</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">31.11</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Singapore</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,578,259</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.32</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,799,426</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39.36</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,371,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32.03</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,868</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,498,974</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.25</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">South Asia region</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,668</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.18</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,403,835</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2025, the geographical distribution of
our revenue was primarily driven by the timing and fulfillment of major project deliveries to Australia and China. Consequently, Singapore
represented a smaller share of our total revenue compared to the prior year. Such fluctuations in regional revenue distribution may vary
from period to period, depending on factors such as project size, contract value, delivery timelines, and complexity of orders in our
pipeline.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost of sales</i>. Our cost of sales is mainly comprised of raw material costs, labor
costs and sub-contracting costs. For our food and beverage operations, cost of sales primarily consists of the cost of food ingredients
and beverages. Our cost of sales increased by $2,314,821, or 84.89%, to $5,041,795 for the year ended December 31, 2025 from $2,726,974
for the year ended December 31, 2024. As a percentage of revenue, cost of sales was 68.10% and 59.64% for the years ended December 31,
2025 and 2024, respectively. Such an increase was primarily due to a higher proportion of fulfillments relying on subcontractor supplies
in 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Gross
profit.&#160;</i></span>As a result of the foregoing, our gross profit increased by $516,724, or 28.00%, to $2,362,040 for the year ended
December 31, 2025 from $1,845,316 for the year ended December 31, 2024. Gross margin (percent of revenue) was 31.90% and 40.36% for the
years ended December 31, 2025 and 2024, respectively<span style="font-family: Times New Roman, Times, Serif">. </span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Administrative expenses</i>. Our administrative
expenses primarily consist of salaries and employee benefits, depreciation, finance costs, legal and professional fees, property and
related expenses and other expenses in connection with general operations. Our administrative expenses increased by $2,150,404 or 124.34%,
to $3,879,873 for the year ended December 31, 2025 from $1,729,469 for the year ended December 31, 2024. As a percentage of revenue,
administrative expense was 52.40% and 37.83% for the years ended December 31, 2025 and 2024, respectively. Such an increase was mainly
due to expansion in operating overhead to incremental professional fees, regulatory expenditures and investor relations expenditures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 35 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Total other (expense) income</i>. We had total other expenses net, of $3,147,097 for the year ended December
31, 2025, as compared to total other income, net, of $3,170 for the year ended December 31, 2024. Total other expenses, net, for the year
ended December 31, 2025 consisted of impairment of investments of $3,279,652, interest expense of $16,725, and the share of loss of equity
investees of $7,637, offset by other income, net of $156,917, while total other income, net, for the year ended December 31, 2024 consisted
of other income of $24,128, offset by interest expense, net of $20,958.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Income tax expense</i>. We incurred an income
tax expense of $85,213 and $7,414 for the years ended December 31, 2025 and 2024, respectively. The increase in tax expense was primarily
attributed to higher taxable income.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Net
(loss) income.&#160;</i></span>As a result of the cumulative effect of the factors described above, our net loss was $4,750,143 for the
year ended December 31, 2025, as compared to a net income of $111,603 for the year ended December 31, 2024, a decrease of $4,861,746.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Comparison of the Years Ended December
31, 2024 and 2023</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth key components
of our results of operations during the years ended December 31, 2024 and 2023, both in dollars and as a percentage of our revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: center"><b>%
                                            of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: center"><b>%
                                            of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,572,290</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100.00</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,733,976</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100.00</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,726,974</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">59.64</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,753,619</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">65.46</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,845,316</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40.36</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,980,357</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34.54</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,729,469</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37.83</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,324,892</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23.11</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">115,847</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.53</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">655,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.43</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other income (expense):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 8.1pt">Interest expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20,958</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.46</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22,309</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.39</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Other income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,128</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.53</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,458</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.09</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,170</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.07</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,149</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.70</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income before income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">119,017</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.60</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">695,614</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.13</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,414</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.16</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(204,213</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3.56</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">111,603</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2.44</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">491,401</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">8.57</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 36 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Revenue</i>. Our revenue decreased by $1,161,686,
or 20.26%, to $4,572,290 for the year ended December 31, 2024, from $5,733,976 for the year ended December 31, 2023. This decrease was
primarily due to a few major projects with larger values being completed and delivered to customers in 2023. Additionally, we received
ongoing projects both locally and overseas in the second half of the year 2024 which are expected to deliver in 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes our revenues by
each product and service type:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage
                                            </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of
                                            Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage
                                            </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of
                                            Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify">Product sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,872,507</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84.70</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,716,937</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">82.26</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Installation and maintenance service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">347,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.60</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">555,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.69</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Warranty income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">89,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.95</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.28</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Technical service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,124</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.75</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">134,527</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Transport income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">228,899</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5.00</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">253,502</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.42</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,733,976</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes our revenues by
geographical areas in which the customers were located:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage
                                            </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of
                                            Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage
                                            </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of
                                            Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify">Malaysia</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,422,328</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">31.11</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,440,335</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">42.56</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Singapore</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,799,426</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39.36</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,810,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.58</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,868</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29.35</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">907,506</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.83</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">321,851</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.61</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">South Asia region</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,668</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.18</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">253,435</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.42</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,733,976</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2024, a substantial portion of our production
capacity was allocated to fulfilling a major project for delivery to Singapore and Australia. As a result, the geographical distribution
of our revenue was impacted, with Malaysia and South Asia region representing a smaller share of total revenue. Such fluctuations in
regional revenue distribution may vary from period to period, depending on factors such as project size, contract value, delivery timelines,
and complexity of orders in our pipeline. As noted elsewhere in this report, we do still intend to expand our operations in Malaysia
and Australia.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost of sales</i>. Our cost of sales decreased
by $1,026,645, or 27.35%, to $2,726,974 for the year ended December 31, 2024 from $3,753,619 for the year ended December 31, 2023. As
a percentage of revenue, cost of sales was 59.64% and 65.46% for the years ended December 31, 2024 and 2023, respectively. Such decrease
was generally in line with the decrease in revenue.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Gross
profit.&#160;</i></span>As a result of the foregoing, our gross profit decreased by $135,041, or 6.82%, to $1,845,316 for the year ended
December 31, 2024 from $1,980,357 for the year ended December 31, 2023. Gross margin (percent of revenue) was 40.36% and 34.54% for the
years ended December 31, 2024 and 2023, respectively<span style="font-family: Times New Roman, Times, Serif">. </span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 37 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Administrative expenses</i>. Our administrative
expenses increased by $404,577, or 30.54%, to $1,729,469 for the year ended December 31, 2024 from $1,324,892 for the year ended December
31, 2023. As a percentage of revenue, administrative expense was 37.83% and 23.11% for the years ended December 31, 2024 and 2023, respectively.
Such an increase was mainly due to a $101,420 increase in allowances for credit losses and $150,000 of audit fees for the year ended
December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Total other income</i>. We had total other
income, net, of $3,170 for the year ended December 31, 2024, as compared to total other income, net, of $40,149 for the year ended December
31, 2023. Total other income, net, for the year ended December 31, 2024 consisted of other income of $24,128, offset by interest expense,
net of $20,958, while total other income, net, for the year ended December 31, 2023 consisted of other income of $62,458, offset by interest
expense, net of $22,309. Other income mainly consists of gains on foreign exchange, rental income, interest income and wage subsidies
from the Malaysian Government.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Income tax expense</i>. We incurred an income
tax expense of $7,414 and $204,213 for the years ended December 31, 2024 and 2023, respectively. The decrease in tax expense was primarily
attributed to lower taxable income. The lower taxable income in 2024 arose from an overprovision of income taxes in the prior years amounting
to $92,865, as well as the recognition of deferred tax of $58,540 for the year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><i>Net
income.&#160;</i></span>As a result of the cumulative effect of the factors described above, our net income was $111,603 for the year
ended December 31, 2024, as compared to $491,401 for the year ended December 31, 2023, a decrease of $379,798, or 77.29%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>5.B.&#160;Liquidity and Capital Resources</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, we had cash and cash
equivalents of $2,300,759. To date, we have financed our operations primarily through revenue generated from operations, bank loans,
the net proceeds from our initial public offering and other equity and debt financings as and when appropriate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management has prepared estimates of operations
and believes that sufficient funds will be generated from operations to fund our operations and to service our debt obligations for at
least the next twelve months. We may, however, in the future require additional cash resources due to changing business conditions, implementation
of our strategy to expand our business, or other investments or acquisitions we may decide to pursue. If our own financial resources
are insufficient to satisfy our capital requirements, we may seek to sell additional equity or debt securities or obtain additional credit
facilities. The sale of additional equity securities could result in dilution to our shareholders. The incurrence of indebtedness would
result in increased debt service obligations and could require us to agree to operating and financial covenants that would restrict our
operations. Financing may not be available in amounts or on terms acceptable to us, if at all. Any failure by us to raise additional
funds on terms favorable to us, or at all, could limit our ability to expand our business operations and could harm our overall business
prospects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Summary of Cash Flow</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table provides detailed information
about our net cash flow for the years ended December 31, 2025, 2024 and 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 0.7pt">Net cash (used in) provided by operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,436,795</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">753,458</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">655,796</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.7pt">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,771,258</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(51,519</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(73,087</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt">Cash provided by (used in) financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,026,969</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(465,643</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(442,794</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.7pt">Effects of foreign exchange rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">291,214</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">51,033</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(57,398</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt">Net increase in cash and cash equivalents and restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,110,130</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">287,329</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">82,517</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.7pt">Cash and cash equivalents and restricted cash at beginning
    of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,190,629</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">903,300</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">820,783</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">Cash and cash equivalents and restricted cash at end of year</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,300,759</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,190,629</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">903,300</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in operating activities was $2,436,795
for the year ended December 31, 2025, as compared to net cash provided by operating activities of $753,458 for the year ended December
31, 2024 and $655,796 for the year ended December 31, 2023. For the year ended December 31, 2025, our net loss of $4,750,143 and a decrease
in deferred revenue of $1,037,013, offset by an impairment of equity investees of $3,083,478, were the primary drivers of the net cash
used in operating activities. For the year ended December 31, 2024, our net income of $111,603 and an increase in deferred revenue of
$687,414, offset by a decrease in inventories of $401,440, were the primary drivers of the net cash provided by operating activities.
For the year ended December 31, 2023, our net income of $491,401 and an increase in inventories of $531,557, offset by a decrease in
accounts receivable of $743,070, were the primary drivers of the net cash provided by operating activities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 38 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in investing activities was $3,771,258
for the year ended December 31, 2025, as compared to $51,519 for the year ended December 31, 2024 and $73,087 for the year ended December
31, 2023. The net cash used in investing activities for the year ended December 31, 2025 consisted of cash paid for acquisitions of $2,999,872,
cash paid for acquisitions of equity investees of $350,000, purchases of property and equipment of $281,745 and cash paid for the acquisition
of subsidiaries of $144,498, offset by proceeds from the disposal of property and equipment of $4,857. The net cash used in investing
activities for the years ended December 2024 and 2023 consisted entirely of purchases of property and equipment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by financing activities
was $7,026,969 for the year ended December 31, 2025, as compared to net cash used in financing activities of $465,643 for the year
ended December 31, 2024 and $442,794 for the year ended December 31, 2023. The net cash provided by financing activities for the
year ended December 31, 2025 consisted of proceeds from our initial public offering of $8,960,000, offset by the payment of offering
costs of $1,801,983, repayments of borrowings of $66,913 and repayments of finance lease liabilities 64,135. The net cash used in
financing activities for the year ended December 31, 2024 consisted of payment of offering costs of $356,423, repayments of
borrowings of $57,002 and repayments of finance lease liabilities of $52,218. The net cash used in financing activities for the year
ended December 31, 2023 consisted of payment of offering costs of $338,967, repayments of borrowings of $55,315 and repayments of
finance lease liabilities of $48,512.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Term Loans</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 23, 2020, we entered into a term loan
agreement with a bank institution for a total facility of $240,211 with a maturity date 66 months from the drawdown date, August 28,
2020, for our working capital requirements. This loan has a moratorium period of six months on both principal and profit and we shall
make 60 monthly instalments commencing on March 29, 2021. The loan bears an interest rate of 3.5% per annum. This loan is secured by
an asset sale agreement over Shariah compliant commodities, joint and several guarantees of certain directors of Win-Fung and a corporate
guarantee provided by the Credit Guarantee Corporation Malaysia Berhad (CGC). The final installment of this loan was paid on April 1,
2026, and the facility has been fully settled. As of the date of this report, we are in the process of obtaining the formal discharge
and release of the associated personal and corporate guarantees.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 17, 2020, we entered into a term loan
agreement with a bank institution for a total facility of $239,499 with a maturity date 180 months from the drawdown date, December 8,
2020, where the first instalment commenced on January 1, 2021. The loan bears an interest rate of 3.2% per annum. This loan is secured
by several asset sale agreements over Shariah compliant commodities, several joint and several guarantees of certain directors of Win-Fung,
a legal charge over Win-Fung&#8217;s factory and a letter of subordination of advances from directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Both term loans are structured as a cost-plus-profit
sale contract, which is a method of sale with a mark-up price where we make payment over an agreed period of time. The underlying asset
for the sale transaction is a specific tradable Shariah-compliant commodity, facilitated by an asset sale agreement. In the event of
default, where any payment remains outstanding for three (3) consecutive months or if the account is in excess of the limit for three
(3) consecutive months, the bank reserves the right to increase the profit margin of the effective profit rate to base financing rate
+ 2.5% per annum, or 1.0% per annum above the effective profit rate (if the effective profit rate is base financing rate + 2.5% per annum
and above), or the Default Rate, on the amount outstanding. For term financings with monthly repayments, the Default Rate may be charged
if payments remain due and unpaid for three (3) months from the first day of default. The asset sale agreements include customary clauses
such as negative covenants, which prohibit actions without the lender&#8217;s consent, including incurring additional indebtedness, to
alter our issued capital, undertake any merger, consolidation, reorganization or amalgamation and make any prepayment of any advances
or financing by our shareholders, directors, or related company. Notwithstanding any non-payments to the bank, certain events of default
could lead to termination of the term loans, such as the failure to observe or perform the terms and conditions of the agreements or
events significantly affecting liability to perform or comply with the terms therein.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As security for the loan, the bank requires that
the property of Win-Fung&#8217;s factory to be charged to the bank as collateral.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Material Cash Requirements</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Capital Expenditures</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We made capital expenditures of $281,745, $51,519
and $73,087 during the years ended December 31, 2025, 2024 and 2023, respectively. In these periods, our capital expenditures were mainly
used for the purchase of new equipment for manufacturing and operations. We intend to fund our future capital expenditures with our existing
cash balance and other financing alternatives. We plan to continue to make capital expenditures to meet the needs from the growth of
our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 39 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Contractual Obligations and Commitments </span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes our material contractual
obligations and commitments as of December 31, 2025:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Contractual
                                            Obligations and Commitments</b></p></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Less
                                            than<br/>
                                            </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>1 year</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>1-2</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>years</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>3-5</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>years</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>More
                                            than </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>5
                                            years</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Bank loans</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">231,466</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,037</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,006</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,509</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">87,914</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Finance lease obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">138,285</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">63,739</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68,581</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,965</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Operating lease obligations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">73,998</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">38,251</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,854</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">893</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">443,749</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">138,027</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">146,441</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,367</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">87,914</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>5.C.&#160;Research and Development, Patents,
Licenses, Etc.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See &#8220;<i>Item 4. Information on the Company&#8212;4.B.
Business Overview</i>.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>5.D.&#160;Trend Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe the following trends are likely to
affect the industries we operate in or are related to and, as a result, our company, if they continue in the future:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><b><i>Increasing
                                            demand in other industries</i></b>: The global FRP market is experiencing steady growth due
                                            to rising demand in sectors such as construction, automotive, and aerospace. We believe this
                                            trend will benefit our business, allowing us to leverage our extensive experience and product
                                            quality to capture new market opportunities.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><b><i>Technological
                                            advancements</i></b>: Ongoing advancements in FRP production technology can lead to more
                                            efficient manufacturing processes and the creation of innovative products. By staying at
                                            the forefront of these developments, we can maintain our competitive edge.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><b><i>Environmental
                                            regulations</i></b>: Stricter environmental regulations worldwide are driving the adoption
                                            of FRP products, particularly in industries such as water and wastewater treatment. We believe
                                            our compliance with these environmental standards positions us well to meet the growing demand
                                            for eco-friendly solutions.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><b><i>Macroeconomic
                                            condition</i>s</b>: Global economic factors, including fluctuations in raw material prices
                                            and currency exchange rates, can impact our operating costs and pricing strategies. We continuously
                                            monitor these factors to mitigate potential adverse effects on our financial performance.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><b><i>Customer
                                            preferences</i></b>: There is a growing preference for customized FRP solutions tailored
                                            to specific industry needs. We believe our ability to offer bespoke products will likely
                                            enhance customer satisfaction and loyalty, contributing to our revenue growth.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><b><i>Demand
                                            for lightweight composites</i></b>: Various industries are increasingly seeking lightweight
                                            composites to reduce their carbon footprint. Fiberglass, known for its lightweight and strong
                                            properties, is in demand for applications such as construction, automotive, and wind energy.
                                            Increased government investments in energy-efficient buildings are likely to reinforce this
                                            trend.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify"><b><i>Renewable
                                            energy</i></b>: The expansion of renewable energy sources, including wind and tidal power,
                                            is driving demand for fiberglass in the manufacturing of electrical devices. We believe this
                                            sector will also present opportunities for our fiberglass tank applications.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>5.E.&#160;Critical Accounting Estimates</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following discussion relates to critical
accounting policies for our company. The preparation of financial statements in conformity with U.S. GAAP requires our management to
make assumptions, estimates and judgments that affect the amounts reported, including the notes thereto, and related disclosures of commitments
and contingencies, if any. We have identified certain accounting policies that are significant to the preparation of our financial statements.
These accounting policies are important for an understanding of our financial condition and results of operation. Critical accounting
policies are those that are most important to the portrayal of our financial condition and results of operations and require management&#8217;s
difficult, subjective, or complex judgment, often as a result of the need to make estimates about the effect of matters that are inherently
uncertain and may change in subsequent periods. Certain accounting estimates are particularly sensitive because of their significance
to financial statements and because of the possibility that future events affecting the estimate may differ significantly from management&#8217;s
current judgments. We believe the following critical accounting policies involve the most significant estimates and judgments used in
the preparation of our financial statements:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenue Recognition</i></b>. We follow
the guidelines of ASC 606 for revenue recognition. According to ASC 606, revenue is recognized when control of promised goods or services
is transferred to the customer in an amount that reflects the consideration we expect to be entitled to receive in exchange for those
goods or services. The timing of revenue recognition, whether at a point in time or over time, is determined by when control of the goods
and services is transferred to the customer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Manufacturing and Selling Fiberglass Products</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are principally engaged in manufacturing and
selling fiberglass products. Revenue is recognized as the customer obtains control of the goods as outlined in the agreed-upon contract
(i.e., performance obligations) with certain specifications and requirements for the products. We recognize revenue at the point in time
in which the performance obligation is fully satisfied by transferring control of the promised goods to the customer, which, in this
case, occurs upon the delivery of goods to the customer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the contract contains a single performance
obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance
obligations require an allocation of the transaction price to each distinct performance obligation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also provide installation services after delivery
of products and maintenance services either separately or together with selling of products. We determine that installation and maintenance
services are distinct from the manufacturing and selling of products as the customer can benefit from these services independently of
the products and the customer has the option to engage third-party contractors for these services. We determine the selling prices for
installation and maintenance service to allocate the transaction price appropriately. Revenues from installation and maintenance services
are recognized at the point in time when the services are completed and the customer can benefit from the results of the services. We
recognize revenue from installation and maintenance services upon completion of the services, as this is when control transfers to the
customer. Upon completion of installation and maintenance services, we issue billing to the customer. Revenue is recognized at the point
in time when the services are completed, as we have an enforceable right to payment for the performance completed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For certain contracts, we provide warranties
ranging from 6 months to 49 months for moving and non-moving parts of the products. Warranties are classified as either assurance type
or service type. A warranty is considered an assurance type if it provides the consumer with assurance that the product will function
as intended for a limited period of time. An assurance type warranty is not accounted for as a separate performance obligation under
the revenue model. A service type warranty is either sold with a unit or separately for units for which the warranty has expired. Revenue
is then recognized over the life of the warranty.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The warranties provided by us not only provide
the customer with assurance that the product will function and comply with agreed-upon specifications but also include services-typed
warranties in addition to the assurance, such as providing remedy work at the customer&#8217;s site. We recognize that the promised warranty
service is a separate performance obligation in accordance with ASC 606-10-55-33. As the warranty is a distinct performance obligation,
we allocate a percentage of the contract price to warranty service income, based on the agreed contract terms with the customer. The
warranty service income is recognized as deferred revenue, indicating that the service has been promised to the customer but has not
yet been fulfilled. Subsequently, the deferred revenue is recognized in the income statement over the warranty coverage period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For downpayments collected from customers upon
inception of the contract and scheduled payments received before we satisfy our performance obligation (e.g., delivery of the product),
we record these amounts as deferred revenue on the basis that we have an unconditional right to receive consideration, as outlined in
the contract terms in accordance with ASC 606-10-45-2.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred revenue is a contract liability that
we are obligated to deliver the product to the customer for which we have received consideration or unconditional right to receive consideration
from the customer. When we satisfy our performance obligation, which is upon the delivery of the product to the customer, the deferred
revenue is recognized to the income statement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total deferred revenue recognized as revenue during the years ended
December 31, 2025, 2024 and 2023 was $5,712,823, $2,808,085 and $688,567, respectively. Our unfulfilled performance obligations as of
December 31, 2025 and the estimated revenue expected to be recognized in the future related to the service type warranty amounts to $133,025,
which is fulfilled over the warranty period. The deferred revenue related to delivery of products amounts to $363,256 as of December 31,
2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also provide technical services and transportation
arrangements to customers, and the revenue is recognized upon services provided.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Food and Beverage Operations</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from food and beverage operations is
derived primarily from dine-in and takeaway sales. Revenue is recognized at a point in time when food and beverages are served to customers
or collected by customers for takeaway.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The food and beverage operations were acquired
during 2025 and are not material to our consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Customers typically pay at the point of sale
for food and beverage transactions; accordingly, we do not have significant receivables or contract liabilities related to these operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accounts Receivables and Allowance for
Credit Losses</i></b>. Accounts receivable are recorded at the sales price of products sold to customers on trade credit terms less an
allowance for credit loss on such receivables. The allowance for credit loss is estimated based on our assessment of various factors
including historical experience, the age of the accounts receivable balances, current general economic conditions, future expectations
and customer specific quantitative and qualitative factors that may affect customers&#8217; ability to pay. We write off accounts receivable
against the allowance for credit loss when a balance is determined to be uncollectible. As of December 31, 2025 and 2024, allowance for
credit loss of $663,748 and $540,626, respectively, were accrued and included in administrative expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Inventories</i></b>. Inventories include
costs of materials, labor and manufacturing overhead cost. Inventories are valued at the lower of cost or an estimated net realizable
value. The inventories cost is determined on the basis of the first-in, first-out methods. Allowances are recorded for slow-moving, obsolete
or unusable inventories. We assess inventories for estimated obsolescence or unmarketable products and write down the difference between
the cost of the inventories and the estimated net realizable values based upon assumptions about future sales and supplies on-hand. For
the years ended December 31, 2025, 2024 and 2023, we recognized inventory write-downs of $95,345, $0 and $0, respectively, which are
included in cost of sales in the consolidated statements of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Impairment of Long-lived Assets</i></b>.
We evaluate the long-lived assets for impairment whenever events or changes in circumstances, such as a significant adverse change to
market conditions that will impact the future use of the assets, indicate that the carrying amount of an asset may not be fully recoverable.
When these events occur, we evaluate the recoverability of long-lived assets by comparing the carrying amount of the assets to the future
undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted
cash flows is less than the carrying amount of the assets, we recognize an impairment loss based on the excess of the carrying amount
of the assets over their fair value. Based on our assessments, no impairment losses were recorded for the years ended December 31, 2025,
2024 and 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Impairment Assessment of Investment in
Equity Investees</i></b>. Investment in equity investees represents our investments in privately held companies. We apply the equity
method of accounting to account for an equity investment over which we have significant influence but do not own a majority equity interest
or otherwise control according to ASC Topic 323,&#160;Investment&#8212;Equity Method and Joint Ventures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the equity method, our share of the post-acquisition
profits or losses of the equity investees are recorded in share of results of equity investees in the consolidated statements of operations
and comprehensive income/(loss) and our share of post-acquisition movements of accumulated other comprehensive income/(loss) are recorded
in accumulated other comprehensive income/(loss) as a component of shareholders&#8217; equity. We record our share of the results from
equity investments in privately held companies twice a year, aligned with our half-yearly reporting cycle. The excess of the carrying
amount of the investment over the underlying equity in net assets of the equity investee represents goodwill and intangible assets acquired.
When our share of losses in the equity investee equals or exceeds our interest in the equity investee, we do not recognize further losses,
unless we have incurred obligations or made payments or guarantees on behalf of the equity investee, or we hold other investments in
the equity investee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We continually review our investments in equity
investees under the equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary. The
primary factors that we consider in our determination are the duration and severity of the decline in fair value, the financial condition,
operating performance and the prospects of the equity investee, and other company specific information such as recent financing rounds.
If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair
value.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our equity investments without readily determinable
fair values, which do not qualify for net asset value practical expedient and over which we do not have the ability to exercise significant
influence through the investments in common stock or in substance common stock, are accounted for under the measurement alternative.
We make assessments of whether an investment is impaired based on performance and financial position of the investee as well as other
evidence of market value at each reporting date. Such assessments include, but are not limited to, reviewing the investee&#8217;s cash
position, recent financing, as well as the financial and business performance. When indicators of impairment exist, we also prepare quantitative
measurements of the fair value of our equity investments using the market approach, income approach or cost approach, if applicable,
with observable or unobservable inputs and assumptions. Changes in inputs and assumptions might materially affect the determination of
fair value of our equity investments. We recognize an impairment loss equal to the difference between the carrying value and fair value
in others, net in the consolidated statements of operations and comprehensive income/(loss) if there is any. Based on our assessments,
we recognized an impairment loss of $3,083,478 for the year ended December 31, 2025, which is included in other expense in the consolidated
statements of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Warranty</i></b>. We provide warranty periods
ranging from 6 months to 49 months for both moving and non-moving parts of our products. Standard warranties, encompassing repair, replacement,
or return for product defects, are accrued in accordance with ASC 460. It involves considerations of historical data, expected repair
and replacement costs, and post-delivery warranty issues. We continually review these warranties and will make adjustments to accruals
accordingly in response to changes in experience or cost trends. Historical records indicate minimal customer return and warranty claims.
As of December 31, 2025 and 2024, we have not recorded warranty accruals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Fair Value Measurements</i></b>. We measure
and disclose certain financial assets and liabilities at fair value. Fair value is the price that would be received to sell an asset
or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Inputs used to measure
fair value are classified using the following hierarchy:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            1. Unadjusted quoted prices in active markets for identical assets or liabilities that the
                                            reporting entity has the ability to access at the measurement date.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            2. Inputs other than quoted prices included within Level 1 that are observable for the asset
                                            or liability, either directly or indirectly through corroboration with observable market
                                            data.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            3. Inputs are unobservable for the asset or liability and include situations in which there
                                            is little, if any, market activity for the asset or liability. The inputs used in the determination
                                            of fair value are based on the best information available under the circumstances and may
                                            require significant management judgment or estimation.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We endeavor to utilize the best available information
in measuring fair value. Our financial instruments include cash and cash equivalents, accounts receivable, accounts payable and accrued
expenses reflected as current assets and current liabilities, bank borrowings and lease liabilities. Due to the short-term nature of
these instruments, management considers their carrying value to approximate their fair value.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our non-financial assets, such as property and
equipment, would be measured at fair value only if they were determined to be impaired. Management applies fair value measurement guidance
to its impairment analysis for tangible assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Income Taxes</i></b>. Income taxes include
all domestic tax on taxable profit and are determined according to the tax laws of the jurisdictions in which we operate. Income taxes
are accounted for under the asset and liability method in accordance with ASC 740. Deferred tax assets and liabilities are recognized
for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax basis and operating loss, capital loss and tax credit carry forwards. Deferred tax assets and liabilities are
measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to
be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period
that includes the enactment date.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ultimate realization of deferred tax assets
is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Deferred
income taxes are recorded net of a valuation allowance when it is more likely than not that all or a portion of a deferred tax assets
will not be realized. In making such determination, we consider all available evidence, including projection of future taxable income,
tax planning strategies, and recent results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tax benefits associated with uncertain tax positions
are recognized only if it is more likely than not that the tax position would be sustained on its technical merits. For positions not
meeting the &#8220;more likely than not&#8221; test, no tax benefit is recognized. To the extent interest and penalties may be assessed
related to unrecognized tax benefit, we record accruals for such amounts as a component of the income tax provision. We had no unrecognized
tax benefits as of December 31, 2025 and 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 740-10-25 prescribes a more-likely-than-not
threshold for financial statements recognition and measurement of a tax position taken (or expected to be taken) in a tax return. We
recognize the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax
positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Changes in recognition or measurement
are reflected in the period in which the change in judgment occurs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_020"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND
EMPLOYEES</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>6.A.&#160;Directors and Senior Management</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth certain information
regarding our directors and executive officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="border-bottom: Black 1.5pt solid; padding-top: 0pt; vertical-align: bottom; width: 30%; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NAME</b></p></td>
    <td style="padding: 0pt 0pt 1.5pt; vertical-align: top; width: 1%; text-align: right; text-indent: 0pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; padding-top: 0pt; vertical-align: bottom; width: 10%; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt"><span style="font-size: 10pt"><b>AGE</b></span></td>
    <td style="padding: 0pt 0pt 1.5pt; vertical-align: bottom; width: 1%; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; padding-top: 0pt; vertical-align: bottom; width: 58%; padding-right: 0pt; padding-left: 0pt"><span style="font-size: 10pt"><b>POSITION</b></span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Chee Hoong Lew</span></td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: right; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt"><span style="font-size: 10pt">50</span></td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: right; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Chief
    Executive Officer and Director</span></td></tr>
  <tr>
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Ka Hei Cheung</span></td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: right; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt"><span style="font-size: 10pt">42</span></td>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Chief
    Financial Officer</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Chee
    Leong Lee</span></td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: right; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt"><span style="font-size: 10pt">68</span></td>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Director</span></td></tr>
  <tr>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Chee
    Hoong Lim </span></td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: right; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt"><span style="font-size: 10pt">65</span></td>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Director</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Choon
    Hann Lua</span></td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: right; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: bottom; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt"><span style="font-size: 10pt">49</span></td>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding-top: 0pt; vertical-align: top; padding-right: 0pt; padding-left: 0pt; text-indent: 0pt"><span style="font-size: 10pt">Director</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Chee Hoong Lew</i></b>. Mr. Lew has served
as our Chief Executive Officer since January 2024 and as a member of our board of directors since our inception in March 2023 and has
served as the Managing Director of Win-Fung since 2000. Mr. Lew currently also owns and oversees a number of other businesses, including
Win Fung Prop Sdn Bhd, a property investment company, since 2018, Flakeshield Sdn Bhd, a corrosion prevention service provider, since
2018, Eco Consult (M) Sdn Bhd, a management consultancy and trading company, since 2017, Power Connect Pte Ltd, an engineering and consultation
services provider, since 2017, Restoran Gardenz Sdn Bhd, a restaurant, since 2022, The Rise Bar &amp; Caf&#233; Sdn Bhd, a restaurant,
since 2022, and Acmos (M) Sdn Bhd, a thermoplastic products manufacturer, since 2020. He graduated from Curtin University in Australia
with a Degree in Marketing and Management. We believe Mr. Lew is qualified to serve on our board of directors due to his long-term executive
experience with us, his profound understanding of our business and his track record in leading our company and driving growth.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Ka Hei Cheung</i></b>. Mr. Cheung has served
as our Chief Financial Officer since December 2025. Prior to that, he served as Account Manager at Furniweb Holdings Limited, an investment
holding company listed on the Hong Kong Stock Exchange with subsidiaries principally engaged in the manufacturing and sales of elastic
textiles, webbing and rubber tape related products, and energy efficiency businesses, from July 2019 to December 2025. Prior to that,
he served as Account Manager at China Grand Pharmaceutical and Healthcare Holdings Limited, an international pharmaceutical company listed
on the Hong Kong Stock Exchange, from June 2017 to April 2019. He also previously served as an Accountant at China Fiber Optic Network
System Group Limited from July 2014 to May 2017, an Assistant Accountant at Sing Pao Media Enterprises Limited from May 2011 to June
2014, an Audit Assistant at S. Y. Yang &amp; Company from July 2008 to May 2011 and as a Junior Accountant at CLL C.P.A. Limited from
November 2006 to July 2008. Mr. Cheung received a BBA in Accounting from The Open University of Hong Kong.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Chee Leong Lee</i></b>. Mr.&#160;Lee was
appointed as a member of our board of directors in March 2025. Mr. Lee is a distinguished Malaysian politician with a prominent career
spanning over three decades. He is currently retired and since March 2020, he has served as an independent director of Furniweb Holdings
Limited, a company listed on the Stock Exchange of Hong Kong Limited. Mr. Lee also served as an independent director of PRG Holdings
Berhad, a company listed on the Main Board of Bursa Malaysia, from August 2013 to June 2014. Over the years, Mr. Lee held several key
ministerial positions in the Malaysian government. From 2015 to 2018, he was the Deputy Finance Minister. Prior to that, from 2014 to
2015, he served as the Deputy Minister of International Trade and Industry. From 2010 to 2013, he served as the Deputy Home Minister,
focusing on internal security and national safety, and from 2009 to 2010, he served as the Deputy Foreign Minister, where he played a
crucial role in shaping Malaysia&#8217;s foreign policy and strengthening international relations. In 2008, Mr. Lee was elected as the
Member of Parliament for Kampar. Before that, he was a State Legislative Assembly Member, representing the Malim Nawar constituency from
1995 to 2008 and the Tanjong Tualang constituency from 1990 to 1995. Notably, from 1995 to 1999, he served as the Chairman of the Health
and Environment Committee in the Perak State Executive Council (Exco). Mr. Lee obtained a Bachelor Honours degree in Accounting and Finance
from Bristol Polytechnic, England in 1982. We believe that Mr. Lee is qualified to serve on our board of directors as his deep understanding
of both public administration and corporate governance, coupled with his proven ability to execute strategic initiatives, makes him an
invaluable asset to our board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Chee Hoong Lim</i></b>. Mr.&#160;Lim was
appointed as a member of our board of directors in March 2025. Mr. Lim has over 40 years of accounting and audit experience. He currently
serves on the boards of the following companies listed on the Main Board of Bursa Malaysia: an independent director of PBS Berhad (formerly
known as Pelikan International Corporation Berhad) since June 2019, an independent director of OKA Corporation Berhad since June 2023,
and a non-independent non-executive director of PRG Holdings Berhad since May 2023 (he was an independent director of PRG Holdings Berhad
from July 2003 to May 2023). Mr. Lim also serves as an independent director of BWYS Group Berhad, a company listed on the ACE Market
of Bursa Malaysia since August 2023, and an independent director of Ritamix Global Limited, a public company listed on the Stock Exchange
of Hong Kong Limited since April 2020. In November 1997, Mr. Lim established his own audit firm, Messrs Lim Chee Hoong &amp; Company
(now known as Messrs CHI-LLTC after admitting several other partners to the firm in January 2001). In December 2001, he joined Messrs
Lee Teik Swee &amp; Co, an audit firm, where he served as a partner from December 2001 to October 2013. Thereafter, he was a partner
of TNL Partners PLT, another audit firm, from June 2020 to December 2022. He has served as the executive director of Lim Tang Tax Services
Sdn Bhd, a company providing tax advisory services, since 2005. Mr. Lim&#8217;s professional qualifications include membership of the
Malaysian Institute of Certified Public Accountants since January 1993, Malaysian Institute of Accountants since July 1993 and Malaysian
Institute of Taxation since September 2008. In January 2007, Mr. Lim obtained his Practicing Certificate as a Certified Public Accountant
with the Malaysian Institute of Certified Public Accountants. He obtained his Practicing Certificate as a Chartered Accountant with the
Malaysian Institute of Accountants to engage in public practice and provision of regulated services such as audit, taxation and liquidation,
in December 2010. In November 1980, Mr. Lim completed his Upper Form VI at Han Chiang High School and obtained his Higher School Certificate
after passing the University of Cambridge Local Examinations Syndicate in collaboration with the University of Malaya. We believe that
Mr. Lim is suitable to serve on our board of directors due to his extensive professional experience and credentials in accounting, auditing,
and taxation, along with his substantial experience serving on the boards of public companies, which will provide valuable financial
oversight and strategic guidance to our board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Choon Hann Lua</i></b>. Mr.&#160;Lua was
appointed as a member of our board of directors in March 2025. Mr. Lua started his career as a prosecutor with Attorney General&#8217;s
Chambers in the Republic of Singapore. With years in legal practice, he gained substantial and broad expertise, knowledge and experience
in advising legal matters, among others, those pertaining to corporate affairs, finance and commercial matters. With his professional
legal experience, business acumen and commercial know-how, he has been an entrepreneur since 2003, engaging in various business ventures
in Malaysia across various sectors, such as the provision of corporate consultancy and solution services and property development. Mr.
Lua has substantial experience serving on public companies&#8217; boards. He served as an independent director and chairman of the audit
committee of PBS Berhad (formerly known as Pelikan International Corporation Berhad), a company listed on the Main Board of Bursa Malaysia
from April 2013 to September 2019. He has held multiple high-level roles at PRG Holdings Berhad, a company listed on the Main Board of
Bursa Malaysia, including executive director (November 2013 &#8211; April 2016), managing director (April 2016 &#8211; May 2019) and
group executive vice chairman (May 2019 - present). Mr. Lua has also been an executive director of Furniweb Holdings Limited, a company
listed on the Stock Exchange of Hong Kong Limited since November 2013. Mr. Lua holds a Bachelor of Law from the University of Cardiff,
United Kingdom. We believe that Mr. Lua is suitable to serve on our board of directors due to his extensive legal expertise, broad business
acumen, proven leadership experience and his successful tenure as both an independent director and executive director at multiple publicly
listed companies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No family relationships exist between any of
our directors and executive officers. There are no arrangements or understandings with major shareholders, customers, suppliers or others
pursuant to which any person referred to above was selected as a director or member of senior management.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>6.B.&#160;Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Currently, there are no requirements for disclosure
of the compensation of officers and directors on an individual basis for our most recently completed fiscal year under Cayman Islands
law. For the fiscal year ended December 31, 2025, we paid aggregate compensation of approximately RM853,711 (approximately $210,481&#160;)
to our directors and executive officers as a group. We did not pay any other compensation or benefits in kind to our directors and executive
officers. None of our directors or executive officers received any equity awards, including, options, restricted shares or other equity
incentives in the year ended December 31, 2025. Our Malaysian subsidiary is required by law to make monthly contributions based on the
amount of wages received by the employee to the Malaysian Employees Provident Fund which provides retirement benefits. For the fiscal
year ended December 31, 2025, our Malaysian subsidiary contributed a total amount of approximately RM116,832 &#160;&#160;(approximately
$28,804) to the Employees Provident Fund for our officers and directors. Our board of directors may determine compensation to be paid
to the directors and the executive officers. The compensation committee will assist the directors in reviewing and approving the compensation
structure for the directors and the executive officers.</p><div>





</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>6.C.&#160;Board Practices</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nasdaq&#8217;s listing rules generally require
that a majority of an issuer&#8217;s board of directors must consist of independent directors. Our board of directors currently consists
of four (4) directors, all of whom, except for Chee Hoong Lew, are independent within the meaning of Nasdaq&#8217;s rules.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A director is not required to hold any shares
in our company to qualify to serve as a director.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10.1pt; text-align: justify; text-indent: -10.1pt"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10.1pt; text-align: justify; text-indent: -10.1pt"><b><i>Board
Committees </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have established a standing audit committee,
compensation committee and nominating and corporate governance committee of our board of directors and adopted a charter for each committee.
Each committee&#8217;s members and functions are described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Audit Committee </span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Chee Leong Lee, Chee Hoong Lim and Choon Hann
Lua, each of whom satisfies the &#8220;independence&#8221; requirements of Rule&#160;10A-3 under the Exchange Act and Nasdaq&#8217;s
rules, have been appointed to serve on our audit committee, with Mr. Lim serving as chair of the audit committee. The audit committee
will oversee our accounting and financial reporting processes and the audits of the financial statements of our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The audit committee will be responsible for,
among other things: (i) retaining and overseeing our independent accountants; (ii) assisting the board in its oversight of the integrity
of our financial statements, the qualifications, independence and performance of our independent auditors and our compliance with legal
and regulatory requirements; (iii) reviewing and approving the plan and scope of the internal and external audit; (iv) pre-approving
any audit and non-audit services provided by our independent auditors; (v) approving the fees to be paid to our independent auditors;
(vi) reviewing with our chief executive officer and chief financial officer and independent auditors the adequacy and effectiveness of
our internal controls; (vii) reviewing and approving related party transactions (viii) reviewing hedging transactions; and (ix) reviewing
and assessing annually the audit committee&#8217;s performance and the adequacy of its charter.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Compensation Committee </span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Chee Leong Lee, Chee Hoong Lim and Choon Hann
Lua, each of whom satisfies the &#8220;independence&#8221; requirements of Rule&#160;10A-3 under the Exchange Act and Nasdaq&#8217;s
rules, have been appointed to serve on our compensation committee, with Mr. Lee serving as chair of the compensation committee. The compensation
committee will assist the board in reviewing and approving the compensation structure, including all forms of compensation, relating
to our directors and executive officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The compensation committee will be responsible
for, among other things: (i) reviewing and approving the remuneration of our executive officers; (ii) making recommendations to the board
regarding the compensation of our independent directors; (iii) making recommendations to the board regarding equity-based and incentive
compensation plans, policies and programs; and (iv) reviewing and assessing annually the compensation committee&#8217;s performance and
the adequacy of its charter.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Nominating and Corporate Governance Committee
</span></i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Chee Leong Lee, Chee Hoong Lim and Choon Hann
Lua, each of whom satisfies the &#8220;independence&#8221; requirements of Rule&#160;10A-3 under the Exchange Act and Nasdaq&#8217;s
rules, have been appointed to serve on our nominating and corporate governance committee, with Mr. Lua serving as chair of the nominating
and corporate governance committee. The nominating and corporate governance committee will assist the board of directors in selecting
individuals qualified to become our directors and in determining the composition of the board and its committees.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The nominating and corporate governance committee
will be responsible for, among other things: (i) identifying and evaluating individuals qualified to become members of the board by reviewing
nominees for election to the board submitted by shareholders and recommending to the board director nominees for each annual meeting
of shareholders and for election to fill any vacancies on the board; (ii) advising the board with respect to board organization, desired
qualifications of board members, the membership, function, operation, structure and composition of committees (including any committee
authority to delegate to subcommittees), and self-evaluation and policies; (iii) advising on matters relating to corporate governance
and monitoring developments in the law and practice of corporate governance; and (iv) overseeing compliance with the our code of ethics.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The nominating and corporate governance committee&#8217;s
methods for identifying candidates for election to our board of directors will include the solicitation of ideas for possible candidates
from a number of sources - members of our board of directors, our executives, individuals personally known to the members of our board
of directors, and other research. The nominating and corporate governance committee may also, from time-to-time, retain one or more third-party
search firms to identify suitable candidates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In making director recommendations, the nominating
and corporate governance committee may consider some or all of the following factors: (i) the candidate&#8217;s judgment, skill, experience
with other organizations of comparable purpose, complexity and size, and subject to similar legal restrictions and oversight; (ii) the
interplay of the candidate&#8217;s experience with the experience of other board members; (iii) the extent to which the candidate would
be a desirable addition to the board and any committee thereof; (iv) whether or not the person has any relationships that might impair
his or her independence; and (v) the candidate&#8217;s ability to contribute to the effective management of our company, taking into
account the needs of our company and such factors as the individual&#8217;s experience, perspective, skills and knowledge of the industry
in which we operate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: -10pt"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: -10pt"><b><i>Duties of
Directors </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Cayman Islands law, our directors have
a fiduciary duty to our company to act honestly, in good faith and with a view to our best interests. Our directors must also exercise
their powers only for a proper purpose. Our directors also have a duty to exercise the skills they actually possess and such care and
diligence that a reasonably prudent person would exercise in comparable circumstances. In fulfilling their duty of care to us, our directors
must ensure compliance with our amended and restated memorandum and articles of association (as may be amended from time to time). Our
company has the right to seek damages if a duty owed by our directors is&#160;breached. In limited exceptional circumstances, a shareholder
may have the right to seek damages in our name if a duty owed by our directors is breached. You should refer to &#8220;Differences in
Corporate Law&#8221; included in Exhibit 2.1 to this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A director who is in any way, whether directly
or indirectly, interested in a contract or proposed contract with our company is required to declare the nature of his interest at a
meeting of our directors. A director may, subject to any separate requirement for audit committee approval under applicable law, our
amended and restated memorandum and articles of association (as may be amended from time to time) or Nasdaq rules, or disqualification
by the chairman of the relevant board meeting, vote in respect of any contract, proposed contract, or arrangement notwithstanding that
such director may be interested therein, provided that the nature of the interest of any director in such contract or proposed contract
or arrangement is disclosed by him or her at or prior to the consideration and any vote in that matter and if such director does so,
such director&#8217;s vote shall be counted and such director may be counted in the quorum at any meeting of our directors at which any
such contract or proposed contract or arrangement is considered.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our board of directors may exercise all the powers
of our company to borrow money, mortgage or charge its undertaking, property and uncalled capital, and to issue debentures, bonds and
other securities whenever money is borrowed or as security for any debt, liability or obligation of our company or of any third party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The functions and powers of our board of directors
include, among others:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">convening
                                            shareholders&#8217; annual general meetings and reporting its work to shareholders at such&#160;meetings;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">declaring
                                            dividends and distributions;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">appointing
                                            officers and determining the term of office of officers;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">exercising
                                            the borrowing powers of our company and mortgaging the property of our company;&#160;and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">approving
                                            the transfer of shares of our company, including the registering of such shares in our share&#160;register.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: -10pt"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: -10pt"></p><div>

</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: -10pt"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify; text-indent: -10pt"><b><i>Terms of Directors
and Officers </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our officers are elected by and serve at the
discretion of our board of directors. Our directors are not subject to a term of office and hold office until such time as they are removed
from office by ordinary resolution of the shareholders or by the board of directors or until their resignation, death or incapacity,
or until their respective successors have been elected and qualified or until his or her office is otherwise vacated in accordance with
our amended and restated memorandum and articles of association (as may be amended from time to time). A director will be removed from
office automatically if, among other thing, the director (i)&#160;dies; (ii)&#160;becomes bankrupt or makes any arrangement or composition
with his creditors generally; (iii)&#160;is found to be or becomes of unsound mind; (iv)&#160;resigns his office by notice in writing
to our company; (v)&#160;is prohibited by law from being a director; (vi) without special leave of absence from our board, is absent
from meetings of our board for a continuous period of six months, and (vii)&#160;is removed from the office pursuant to any other provisions
of our memorandum of association and articles of association (as may be amended from time to time).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10.1pt; text-align: justify; text-indent: -10.1pt"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10.1pt; text-align: justify; text-indent: -10.1pt"><b><i>Limitation
on Liability and Other Indemnification Matters</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cayman Islands law allows us to indemnify our
directors and officers acting in relation to any of our affairs against actions, costs, charges, losses, damages and expenses incurred
by reason of any act done or omitted in the execution of their duties as our directors and officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under our amended and restated memorandum and
articles of association, we may indemnify our directors and officers, among other persons, from and against all actions, costs, charges,
losses, damages and expenses which they or any of them may incur or sustain by reason of any act done, concurred in or omitted in or
about the execution of their duty or supposed duty in their respective offices or trusts, except such (if any) as they shall incur or
sustain through their own fraud or dishonesty.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10.1pt; text-align: justify; text-indent: -10.1pt"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10.1pt; text-align: justify; text-indent: -10.1pt"><b><i>Employment
and Indemnification Agreements </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Win-Fung has entered into employment contracts
with its officers under Malaysian laws. Most employment contracts provide that each officer is employed for an indefinite period following
a specified probation period, subject only to termination by either party. After the probationary period, an officer may terminate their
employment at any time with prior written notice, ranging from one day to three months, or by forfeiting the salary for the corresponding
notice period in lieu of such notice. For most officers, we may terminate employment immediately if the officer willfully neglects and/or
refuses to perform any duties under the employment agreement, breaches any provision of the employment agreement, or shall be guilty
of gross disobedience, misconduct, breach of trust and/or of unprofessional conduct. Most employment contracts also contain standard
confidentiality provisions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have entered into indemnification agreements
with our directors and executive officers, pursuant to which we indemnify our directors and executive officers against certain liabilities
and expenses incurred by such persons in connection with claims made by reason of their being such a director or officer. A copy of the
form of such indemnification agreement is filed as an exhibit to this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>6.D.&#160;Employees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, 2024 and 2023 we had
142, 138 and 118 full-time employees, respectively. The following table sets forth the number of our full-time employees as of December
31, 2025 by function.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Function</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of Employees</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Senior Management</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">11</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Administrative, Finance and Human Resources</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Sales and Marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Engineering/R&amp;D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Purchasing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Quality Control</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Store</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Production</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">84</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 1.5pt">TOTAL</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">142</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None of our employees is represented by labor
unions, and we believe that we have an excellent relationship with our employees.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Employees Provident Fund Act 1991, our
Malaysian subsidiary is required to make contributions, as employers, to the Employees Provident Fund for our employees who are Malaysian
citizens, who are not Malaysian citizens but permanent residents in Malaysia and who are not Malaysian citizens who have elected to make
such contributions. The contribution rates vary, depending on the monthly wages of our employees. Other than the contributions, we have
no further obligation for the payment of retirement and other post-retirement benefits of our employees in Malaysia.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In Malaysia, we are required to comply with regulations
governing employment such as the Employees Provident Fund Act 1991, Employees&#8217; Social Security Act 1969, Employment Insurance System
Act 2017, Income Tax (Deduction From Remuneration) Rules 1994, Minimum Wages Order 2022, Employees&#8217; Minimum Standards of Housing,
Accommodations and Amenities Act 1990 and Industrial Relations Act 1967 as described above. Most of our employment contracts provide
that we shall make deductions from the employee&#8217;s salary for the purpose of paying the employees&#8217; contributions to the relevant
authorities in accordance with the prescribed rates of the stipulated laws. Most of our employment contracts also provide that, among
others, our employees shall not at any time, either during the continuance of employment or thereafter, divulge any of the affairs or
secrets of our company acquired in the course of employment in any manner which may injure or cause loss to our company to any party
without our consent.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_025"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>6.E.&#160;Share Ownership</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See &#8220;<i>Item 7. Major Shareholders and
Related Party Transactions&#8212;7.A. Major Shareholders</i>.&#8221;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>6.F.&#160;Disclosure of Registrant&#8217;s Action
to Recover Erroneously Awarded Compensation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY
TRANSACTIONS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>7.A.&#160;Major Shareholders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth certain information
with respect to the beneficial ownership of our ordinary shares as of April 29, 2026 for (i) each of our executive officers and directors;
(ii) all of our executive officers and directors as a group; and (iii) each other shareholder known by us to be the beneficial owner
of more than 5% of our outstanding ordinary shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Name
                                            of Beneficial Owner</b></p></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><b>Number of Shares<sup>(1)</sup></b></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><b>Percent of Class<sup>(2)</sup></b></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Chee Hoong Lew, Chief Executive Officer, Director<sup>(3)(4)</sup></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,440,664</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">68.29</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Ka Hei Cheung, Chief Financial Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Chee Leong Lee, Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Chee Hoong Lim, Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Choon Hann Lua, Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">All executive officers and directors (5 persons above)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,440,664</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68.29</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Chee Seong Lew<sup>(3)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,170,664</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62.93</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">LYC Capital Private Limited<sup>(5)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">270,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.36</td><td style="text-align: left">%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Beneficial
                                            ownership is determined in accordance with SEC rules and generally includes voting or investment
                                            power with respect to securities. For purposes of this table, a person or group of persons
                                            is deemed to have &#8220;beneficial ownership&#8221; of any ordinary shares that such person
                                            or any member of such group has the right to acquire within sixty (60) days. For purposes
                                            of computing the percentage of outstanding shares held by each person or group of persons
                                            named above, any shares that such person or persons has the right to acquire within sixty
                                            (60) days of </span>April 29, 2026 <span style="font-family: Times New Roman, Times, Serif">are
                                            deemed to be outstanding for such person, but not deemed to be outstanding for the purpose
                                            of computing the percentage ownership of any other person. The inclusion herein of any shares
                                            listed as beneficially owned does not constitute an admission of beneficial ownership by
                                            any person</span>.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: justify">Based on 5,038,018 ordinary
                                            shares issued and outstanding as of April 29, 2026.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">(3)</span></td><td style="text-align: justify">Represents
                                            ordinary shares held by Lew Capital Private Limited. Chee Hoong Lew and Chee Seong Lew are
                                            the Directors of Lew Capital Private Limited and have voting and investment power over the
                                            shares held by it. Each of Chee Hoong Lew and Chee Seong Lew disclaims beneficial ownership
                                            of the shares held by Lew Capital Private Limited except to the extent of his pecuniary interest,
                                            if any, in such shares. Messrs. Chee Hoong Lew and Chee Seong Lew are brothers, but they
                                            do not reside in the same residence.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">(4)</span></td><td style="text-align: justify">Includes
                                            3,170,664 ordinary shares held by Lew Capital Private Limited and 270,000 ordinary shares
                                            held by LYC Capital Private Limited, of which Yew Chean Lim, the mother of Chee Hoong Lew,
                                            is the sole member and director.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">(5)</td><td style="text-align: justify">Yew Chean Lim, the mother
                                            of Chee Hoong Lew, is the sole member and director of LYC Capital Private Limited and has
                                            voting and investment power over the shares held by it. Yew Chean Lim disclaims beneficial
                                            ownership of the shares held by LYC Capital Private Limited except to the extent of her pecuniary
                                            interest, if any, in such shares.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None of our major shareholders have different
voting rights from other shareholders.&#160;We are not aware of any arrangement that may, at a subsequent date, result in a change of
control of our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_029"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>7.B.&#160;Related Party Transactions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unless otherwise noted, the following is a description
of related party transactions we have entered into since January 1, 2025 with any of the members of our board of directors, any executive
officer, any holder of more than 5% of our ordinary shares at the time of such transaction, or any members of their immediate family,
that had or will have a direct or indirect material interest, other than compensation arrangements, which are described under &#8220;<i>Item
6. Directors, Senior Management and Employees&#8212;6.B. Compensation</i>.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">On
                                            May 15, 2025, WF Venture completed the acquisition of 100% of the issued and outstanding
                                            equity interests of GKI from Ms. Yew Chean Lim, a director of Win-Fung and the mother of
                                            Mr. Chee Hoong Lew, our Chief Executive Officer, director and controlling shareholder, for
                                            a purchase price of $3,000,000. Through this acquisition, WF Venture also indirectly acquired
                                            approximately 35% of the equity interests in Carlico. As of December 31, 2025, amount due
                                            to Carlico was $4,275,561, which related to unpaid share capital.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">On
                                            July 5, 2025, WF Venture acquired a 70% equity interest in RBSB for total cash consideration
                                            of $150,000, of which $40,500 was paid to Mr. Lew.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">On
                                            July 8, 2025, WF Venture acquired a 35% equity interest in RGSB from Mr. Lew for total cash
                                            consideration of $350,000.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">During
                                            the year ended December 31, 2025, we entered into sales and purchase transactions with Flakeshield
                                            Sdn Bhd, or Flakeshield, a company in which Mr. Lew owns a 50% interest. These sales and
                                            purchases were made on the basis of individual purchase orders. For the year ended December
                                            31, 2025, we had sales to Flakeshield in the amount of $19,429 and purchases from Flakeshield
                                            in the amount of $4,368. As of December 31, 2025, accounts receivable from Flakeshield was
                                            $5,282, other receivable from Flakeshield was $364 and accounts payable to Flakeshield was
                                            $480.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">During
                                            the year ended December 31, 2025, we entered into purchase transactions with Acmos (M) Sdn
                                            Bhd, or Acmos, a company in which Mr. Lew owns a 90% interest. These purchases were made
                                            on the basis of individual purchase orders. For the year ended December 31, 2025, we had
                                            purchases from Acmos in the amount of $8,158. As of December 31, 2025, accounts payable to
                                            Acmos was $4,327 and other payable to Acmos was $333.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">During the year ended December 31, 2025, we entered into sales transactions
with Eco Consult (M) Sdn Bhd, or Eco, a company in which Mr. Lew owns a 50% interest. These sales were made on the basis of individual
purchase orders. For the year ended December 31, 2025, we had sales to Eco in the amount of $140. As of December 31, 2025, accounts receivable
from Eco was $148.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">We
                                            rent a property from Mr. Lew, pursuant to a tenancy agreement, dated December 1, 2025, between
                                            Win-Fung and Mr. Lew. Pursuant to the tenancy agreement, we lease this property for a monthly
                                            rent of RM12,000 (approximately $2,959), for a term of two years until November 30, 2027.
                                            For the year ended December 31, 2025, rent expense was $33,638.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">From
                                            time to time, Mr. Lew, Ms. Lim, Ms. Wai Boon Law, a director of Win-Fung, and Mr. Chung Kin
                                            Loo, a director of GKI, have paid certain operating expenses on our behalf. These amounts
                                            are non-trade, unsecured, non-interest bearing are payable on demand. As December 31, 2025,
                                            the amount due to Mr. Lew was $19,295, the amount due to Ms. Lim was $740, the amount due
                                            to Ms. Law was $27,475 and the amount due to Mr. Loo was $18,554.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Mr.
                                            Lew, Ms. Lim and Ms. Law have entered into joint and several guarantees in connection with
                                            certain term loans. They have also entered into a letter of subordination agreement in connection
                                            with one of the term loans, pursuant to which they agreed that the amounts that they have
                                            advanced on behalf of Win-Fung referred to above will be subordinated to the rights of the
                                            lender. See &#8220;<i>Item 5. Operating and Financial Review and Prospectus&#8212;5.B. Liquidity
                                            and Capital Resources&#8212;Term Loans</i>&#8221; for more information regarding these loans
                                            and the related guarantees and letter of subordination agreement.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2025, we entered into consultancy transactions with One Fatboyz Limited, or OFL, a shareholder of the Company. These transactions were made on the basis of individual consulting agreements. For the year ended December 31, 2025, we had consultancy expenses to OFL in the amount of $264,186.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2025, we entered into consultancy transactions with Snow Bear Capital Limited, or SBCL, a shareholder of the Company. These transactions were made on the basis of individual consulting agreements. For the year ended December 31, 2025, we had consultancy expenses to SBCL in the amount of $423,000.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audit committee is responsible for reviewing
and approving all transactions and arrangements between us or any subsidiaries and principal shareholders, directors, and officers. In
reviewing and approving any such transactions, our audit committee is tasked to consider all relevant facts and circumstances, including,
but not limited to, whether the transaction is on terms comparable to those that could be obtained in an&#160;arm&#8217;s-length&#160;transaction
and the extent of the related person&#8217;s interest in the transaction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_030"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>7.C.&#160;Interests of Experts and Counsel</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_031"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 8. FINANCIAL INFORMATION</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_032"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>8.A.&#160;Consolidated Statements and Other Financial
Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Financial Statements</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See &#8220;<i>Item 18. Financial Statements</i>,&#8221;
which contains our consolidated financial statements prepared in accordance with U.S. GAAP.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Legal Proceedings</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, we may become involved in
various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties
and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of
any such legal proceedings that we believe will have a material adverse effect on our business, financial condition or operating results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Policy on Dividend Distributions</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not previously declared or paid cash
dividends, and we have no plan to declare or pay any dividends in the near future. We currently intend to retain most, if not all, of
our available funds and future earnings to operate and expand our business. We are a holding company incorporated in the Cayman Islands.
We rely principally on dividends from our subsidiary for our cash requirements, including any payment of dividends to our shareholders.
Our board of directors has discretion as to whether to distribute dividends, subject to certain restrictions under Cayman Islands law,
namely that our company may only pay dividends out of profits or share premium, and provided that in no circumstances may a dividend
be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. In addition,
our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors.
Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings,
cash flow, capital requirements and surplus, the amount of distributions, if any, received by us from our subsidiary, general financial
condition, contractual restrictions and other factors that the board of directors may deem relevant. See also &#8220;<i>Item 3. Key Information&#8212;3.D.
Risk Factors&#8212;Risks Related to Ownership of Our Ordinary Shares&#8212;We do not expect to declare or pay dividends in the foreseeable
future</i>.&#8221; </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="fin_077"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>8.B.&#160;Significant Changes</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as described above, no significant change
has occurred since the date of our consolidated financial statements filed as part of this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_033"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 9. THE OFFER AND LISTING</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_034"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>9.A.&#160;Offer and Listing Details</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ordinary shares are listed on the Nasdaq
Capital Market under the symbol &#8220;WFF.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_035"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>9.B.&#160;Plan of Distribution</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_036"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>9.C.&#160;Markets</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See &#8220;<i>Item 9. The Offer and Listing&#8212;9.A.
Offer and Listing Details</i>.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><div><a id="a_037"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>9.D.&#160;Selling Shareholders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_038"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>9.E.&#160;Dilution</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_039"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>9.F.&#160;Expenses of the Issue</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_040"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 10. ADDITIONAL INFORMATION</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_041"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.A.&#160;Share Capital</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_042"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.B.&#160;Memorandum and Articles of Association</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Summaries of material provisions of our memorandum
and articles of association currently in effect and of the Companies Act, insofar as they relate to the material terms of our ordinary
shares, are contained in Exhibit 2.1 to this report, which are incorporated herein by reference.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_043"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.C.&#160;Material Contracts</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All material contracts governing the business
of our company are described elsewhere in this report or in the information incorporated by reference herein.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_044"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.D.&#160;Exchange Controls</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cayman Islands</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the laws of the Cayman Islands, there are
currently no restrictions on the export or import of capital, including foreign exchange controls or restrictions that affect the remittance
of dividends, interest or other payments to non-resident holders of our ordinary shares.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Malaysia</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are foreign exchange policies in Malaysia
that support the monitoring of capital flows into and out of the country in order to preserve its financial and economic stability. The
foreign exchange policies are administered by the Foreign Exchange Administration, an arm of the BNM, the central bank of Malaysia. The
foreign exchange policies monitor and regulate both residents and non-residents. Under the current Foreign Exchange Administration rules
issued by BNM, non-residents are free to repatriate any amount of funds from Malaysia in foreign currency other than the currency of
Israel at any time (subject to limited exceptions), including capital, divestment proceeds, profits, dividends, rental, fees and interest
arising from investment in Malaysia, subject to any withholding tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_045"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.E.&#160;Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A description of material Cayman Islands, Malaysia
and U.S.&#160;federal income tax consequences of the acquisition, ownership and disposition of our ordinary shares is contained in the
IPO Registration Statement in the section entitled &#8220;Material Tax Considerations,&#8221; which is incorporated herein by reference.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_046"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.F.&#160;Dividends and Paying Agents</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_047"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.G.&#160;Statement by Experts</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_048"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.H.&#160;Documents on Display</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to the informational requirements
of the Exchange Act as a foreign private issuer and file reports and other information with the SEC, including annual reports on Form
20-F and reports on Form 6-K. Reports and other information filed by us with the SEC, including this report, may be viewed from the SEC&#8217;s
Internet site at http://www.sec.gov. In addition, we will provide hard copies of our report free of charge to shareholders upon request.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Statements made in this report as to the contents
of any document referred to are not necessarily complete. With respect to each such document filed as an exhibit to this report, reference
is made to the exhibit for a more complete description of the matter involved, and each such statement shall be deemed qualified in its
entirety by such reference.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a foreign private issuer, we are exempt from
the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_049"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.I.&#160;Subsidiary Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See &#8220;<i>Item 4. Information on the Company&#8212;4.A.
History and Development of the Company</i>.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_050"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>10.J.&#160;Annual Report to Security Holders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If we are required to provide an annual report
to security holders, we will submit the annual report to security holders in electronic format in accordance with the EDGAR Filer Manual.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_051"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES
ABOUT MARKET RISK</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Foreign Exchange Risk </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The majority of our cash flows, financial assets
and liabilities are denominated in RM, which is our functional currency. We are exposed to financial risk related to the fluctuation
of foreign exchange rates and the degree of volatility of those rates. Currency risk is limited to the proportion of our business transactions
denominated in currencies other than RM, primarily for capital expenditures, debt and various operating expenses such as salaries and
professional fees. We do not currently use derivative financial instruments to reduce our foreign exchange exposure and management does
not believe our current exposure to currency risk to be significant.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the extent that we need to convert U.S.&#160;dollars
into RM for our operations, appreciation of the RM against the U.S.&#160;dollar would have an adverse effect on the RM amount we receive
from the conversion. Conversely, if we decide to convert RM into U.S.&#160;dollars for business purposes, appreciation of the U.S.&#160;dollar
against the RM would have a negative effect on the U.S.&#160;dollar amounts available to&#160;us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Interest Rate Risk</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are exposed to market risks in the ordinary
course of our business. Our cash and short-term investments include cash in readily available checking accounts and guaranteed investment
certificates. These securities are not dependent on interest rate fluctuations that may cause the principal amount of these assets to
fluctuate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Inflation </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not believe that inflation has had a material
effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary
pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm
our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_052"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 12. DESCRIPTION OF SECURITIES OTHER
THAN EQUITY SECURITIES</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_073"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>PART II</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_053"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND
DELINQUENCIES</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_054"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS
OF SECURITY HOLDERS AND USE OF PROCEEDS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Material Modifications to the Rights of Security Holders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There have been no material modifications to the rights of our security
holders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Proceeds</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 26, 2025, we entered into an underwriting
agreement with Dominari Securities LLC, as representative of the underwriters named on Schedule 1 thereto, relating to our initial public
offering of ordinary shares. Under the underwriting agreement, we agreed to sell 400,013 ordinary shares to the underwriters, at
a purchase price per share of $18.50 (the offering price to the public of $20.00 per share minus the underwriters&#8217; discount), and
also agreed to grant to the underwriters a 45-day option to purchase up to 60,000 additional ordinary shares, at a purchase price of
$18.50, pursuant to our registration statement on Form F-1 (File No. 333-282294) under the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 28, 2025, the closing of the initial
public offering was completed. We sold 400,013 ordinary shares for total gross proceeds of $8,000,000. On May 7, 2025, the underwriters
partially exercised their over-allotment option and purchased an additional 48,001 ordinary resulting in additional gross proceeds of
$960,000. After deducting the underwriting commission and expenses, we received net proceeds of approximately $7,158,017.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There has been no material change in the expected
use of the net proceeds from the initial public offering as described in our final prospectus filed with the SEC on March 28, 2025 pursuant
to Rule 424(b).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_055"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 15. CONTROLS AND PROCEDURES</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Disclosure Controls and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Disclosure controls and procedures are designed
to ensure that information required to be disclosed by us in reports filed or submitted under the Exchange Act is recorded, processed,
summarized and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls include, without limitation,
controls and procedures designed to ensure that information required to be disclosed under the Exchange Act is accumulated and communicated
to management, including principal executive and financial officers, as appropriate, to allow timely decisions regarding required disclosure.
There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of
human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures
can only provide reasonable assurance of achieving their control objectives.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management carried out an evaluation, under
the supervision of our chief executive officer and chief financial officer, of the effectiveness of our disclosure controls and procedures,
as such term is defined under Rule&#160;13a-15(e) promulgated under the Exchange Act, as of December 31, 2025. Based on that evaluation,
our management, including our chief executive officer and chief financial officer, concluded that our disclosure controls and procedures
were effective as of December 31, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Management&#8217;s Annual Report on Internal
Control over Financial Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management is responsible for establishing and
maintaining adequate internal control over financial reporting, as such term is defined in Rule&#160;13a-15(f) of the Exchange Act. Our
internal control system is designed to provide reasonable assurance regarding the preparation and fair presentation of financial statements
for external purposes in accordance with U.S. GAAP. All internal control systems, no matter how well designed, have inherent limitations
and can provide only reasonable assurance that the objectives of the internal control system are met.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management assessed the effectiveness of our
internal control over financial reporting as of December 31, 2025. In making this assessment, management used the framework set forth
in the report entitled Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway
Commission, or COSO. The COSO framework summarizes each of the components of a company&#8217;s internal control system, including (i)
the control environment, (ii) risk assessment, (iii) control activities, (iv) information and communication, and (v) monitoring.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on this evaluation, chief executive officer
and chief financial officer concluded that our internal control over financial reporting was effective as of December 31, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Attestation Report of Independent Registered
Public Accounting Firm</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This report does not include a report of management&#8217;s
assessment regarding internal control over financial reporting or an attestation report of our registered public accounting firm because
our company is neither an &#8220;accelerated filer&#8221; nor a &#8220;large accelerated filer&#8221; as those terms are defined by the
SEC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Changes in Internal Controls over Financial
Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no changes in our internal control
over financial reporting (as defined in Rule&#160;13a-15(f) of the Exchange Act) that occurred during the period covered by this report
that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It should be noted that while our management
believes that our disclosure controls and procedures provide a reasonable level of assurance, our management does not expect that our
disclosure controls and procedures or internal financial controls will prevent all errors or fraud. A control system, no matter how well
conceived or operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_056"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16. [RESERVED]</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_057"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our board of directors has determined that Chee
Hoong Lim is the &#8220;Audit Committee Financial Expert&#8221; as such term is defined in Item 407(d) of Regulation S-K promulgated
by the SEC and also meets Nasdaq&#8217;s financial sophistication requirements. Mr. Lim is an &#8220;independent director&#8221; as defined
by the rules and regulations of Nasdaq.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_058"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16B. CODE OF ETHICS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have adopted a code of ethics which is available
on our website at <span style="font-family: Times New Roman, Times, Serif">www.winfung.com.my (</span>information contained on, or that
can be accessed through, our website does not constitute a part of this report and is not incorporated by reference herein). The code
of ethics applies to all of our directors, officers and employees, including our principal executive officer, principal financial officer
and principal accounting officer. Such code of ethics addresses, among other things, honesty and ethical conduct, conflicts of interest,
compliance with laws, regulations and policies, including disclosure requirements under the federal securities laws, and reporting of
violations of the code.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We make any amendment to the code of ethics or
grant any waivers, including any implicit waiver, from a provision of the code of ethics, we will disclose the nature of such amendment
or waiver on our website to the extent required by the rules and regulations of the SEC. If a waiver or amendment of the code of ethics
applies to our principal executive officer, principal financial officer, principal accounting officer or controller and relates to standards
promoting any of the values described in Item 16B(b) of Form 20-F, we are required to disclose such waiver or amendment on our website
in accordance with the requirements of Instruction 4 to such Item 16B.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_059"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Principal Accountant Fees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table represents aggregate fees
billed to us by our principal accounting firm for fiscal years ended December 31, 2025 and 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Audit Fees</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">195,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">181,500</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Audit-Related Fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax Fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">All Other Fees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">57,035</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">25,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">252,035</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">206,500</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Audit Fees</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Audit fees consisted of the aggregate fees for
the audits of our consolidated financial statements, half year reviews, consents, and assistance with review of documents filed with
the SEC. Fees for the years ended December 31, 2025 and 2024, also include the fees related to audit activities conducted in connection
with our initial public offering.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Audit Related Fees</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Audit-related fees consist of the aggregate fees
billed for each of the last two fiscal years for assurance and related services performed by our principal accountant that are reasonably
related to the performance of the audit or review of our financial statements and are not reported under the paragraph captioned &#8220;<i>Audit
Fees</i>&#8221; above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Tax Fees</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tax fees consist of aggregate fees billed for
each of the last two fiscal years for professional services performed by our principal accountant with respect to tax compliance, tax
advice, tax consulting and tax planning. We did not engage our principal accountant to provide tax compliance, tax advice or tax planning
services during the last two fiscal years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>All Other Fees</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All other fees consist of aggregate fees billed
for each of the last two fiscal years for products and services provided by our principal accountant, other than for the services reported
under the headings &#8220;<i>Audit Fees</i>,&#8221; &#8220;<i>Audit-Related Fees</i>&#8221; and &#8220;<i>Tax Fees</i>&#8221; above.
We did not engage our principal accountant to render services to us during the last two fiscal years, other than as reported above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Audit Committee&#8217;s Pre-Approval Policies
and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audit committee has adopted a pre-approval
policy for the engagement of our independent accountant to perform certain audit and non-audit services. Pursuant to this policy, which
is designed to ensure that such engagements do not impair the independence of our auditors, the audit committee pre-approves each type
of audit, audit-related, tax and other permitted services, subject to the ability of the audit committee to delegate certain pre-approval
authority to one or more of its members. All of the fees listed in the table above were approved by our audit committee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_060"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS
FOR AUDIT COMMITTEES</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not asked for, nor have we been granted,
an exemption from the applicable listing standards for our audit committee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_061"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16E. PURCHASES OF EQUITY SECURITIES
BY THE ISSUER AND AFFILIATED PURCHASERS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no purchases of equity securities
made by or on behalf of us or any &#8220;affiliated purchaser&#8221; as defined in Rule 10b-18 of the Exchange Act during the period
covered by this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_062"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING
ACCOUNTANT</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_063"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16G. CORPORATE GOVERNANCE</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are incorporated in the Cayman Islands and
our corporate governance practices are governed by applicable laws of Cayman Islands and our memorandum and articles of association.
In addition, since our ordinary shares are listed on Nasdaq, we are subject to Nasdaq&#8217;s corporate governance requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, as a foreign private issuer, Nasdaq
Listing Rule 5615(a)(3) permits us to follow home country practices in lieu of certain requirements of Listing Rule 5600, provided that
we disclose in our annual report filed with the SEC each requirement of Rule 5600 that we do not follow and describe the home country
practice followed in lieu of such requirement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are not currently following any Cayman Islands
corporate governance practices in lieu of Nasdaq corporate governance listing standards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"></p><div>

</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_064"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16H. MINE SAFETY DISCLOSURE</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_065"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS
THAT PREVENT INSPECTIONS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_066"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16I. INSIDER TRADING POLICIES</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="ixv-15692">adopted</ix:nonNumeric> an&#160;insider trading
policy governing the purchase, sale, and other dispositions of our securities by directors, officers, and employees. This policy is reasonably
designed to promote compliance with applicable insider trading laws, rules and regulations, and applicable U.S. federal, state and foreign
securities laws. A copy of our insider trading policy is filed as Exhibit 11.2 to this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_067"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 16K. CYBERSECURITY</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="ixv-7747"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risk Management and Strategy</b></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recognize the critical importance of developing,
implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect the confidentiality, integrity,
and availability of our data. We have developed the following&#160;processes as part of our strategy for assessing, identifying, and
managing material risks from cybersecurity threats.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="ixv-15693">We have <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="ixv-15694">integrated</ix:nonNumeric> cybersecurity risk management
into our risk management processes.</ix:nonNumeric> This integration is intended to ensure that cybersecurity considerations are part of our decision-making
processes. We continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Recognizing the complexity and evolving nature
of cybersecurity threats, we plan to engage external experts, including consultants and auditors, in evaluating and testing our risk
management systems.<b>&#160;</b>&#160;These services will enable us to leverage specialized knowledge and insights, ensuring our cybersecurity
strategies and processes remain at the forefront of industry best practices. Our collaboration with these third-parties is expected to
include annual audits, ongoing threat assessments, and regular consultations on security enhancements.&#160;</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because we are aware of the risks associated
with third-party service providers, we implement processes to oversee and manage these risks. We conduct thorough security assessments
of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with our cybersecurity standards.
This approach is designed to mitigate risks related to data breaches or other security incidents originating from <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="ixv-15695">third parties</ix:nonNumeric>.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="ixv-7775"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="ixv-15696">not</ix:nonNumeric> identified risks from known cybersecurity
threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially
affect us, including our operations, business strategy, results of operations, or financial condition.</p></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="ixv-7781"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risk Governance</b></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are committed to appropriate cybersecurity
governance and oversight. <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="ixv-15697">Our board of directors has oversight of our strategic and business risk management, including cybersecurity
risk management.</ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="ixv-15698">Our board of directors is responsible for ensuring that management has processes in place designed to identify and evaluate
cybersecurity risks to which we are exposed and to implement processes and programs to manage cybersecurity risks and mitigate cybersecurity
incidents.</ix:nonNumeric> <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="ixv-15699">Management is responsible for identifying, assessing, and managing material cybersecurity risks on an ongoing basis, establishing
processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures,
maintaining cybersecurity policies and procedures, and providing regular reports to our board of directors.</ix:nonNumeric></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="a_074"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>PART III</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_068"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 17. FINANCIAL STATEMENTS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected to provide financial
statements pursuant to Item 18.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_069"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 18. FINANCIAL STATEMENTS</b></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our consolidated financial statements are included
as the &#8220;F&#8221; pages attached to this annual report. All consolidated financial statements in this annual report, unless otherwise
stated, are presented in accordance with U.S. GAAP.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_070"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 19. EXHIBITS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>



</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: top; width: 9%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Exhibit No.</b></p></td>
    <td style="padding-bottom: 1.5pt; vertical-align: top; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 90%"><span style="font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">1.1</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex3-1_wfholding.htm">Amended and Restated Memorandum and Articles of Association (incorporated by reference to Exhibit 3.1 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">1.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex1-2.htm">Written Resolutions of Directors regarding Share Consolidation</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">2.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex2-1.htm">Description of Securities</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">4.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex4-1.htm">Share Sales and Purchase Agreement, dated May 15, 2025, between WF Venture Ltd. and Yew Chean Lim</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">4.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex4-2.htm">Share Purchase Agreement, dated June 5, 2025, between WF Venture Ltd. and the shareholders of The Rise Bar &amp; Cafe Sdn. Bhd.</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">4.3*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex4-3.htm">Share Purchase Agreement, dated June 10, 2025, between WF Venture Ltd. and Chee Hoong Lew</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">4.4</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex10-5_wfholding.htm">Master Facility Agreement, dated August 17, 2020, between Win-Fung Fibreglass Sdn. Bhd and Maybank Islamic Sdn Bhd (incorporated by reference to Exhibit 10.5 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">4.5</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex10-6_wfholding.htm">Letters of Guarantee, dated July 27, 2020, between Chee Hoong Lew, Yew Chean Lim and Maybank Islamic Sdn Bhd. (incorporated by reference to Exhibit 10.6 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">4.6</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex10-7_wfholding.htm">Letter of Subordination of Director&#8217;s Advances, dated February 5, 2021, between Chee Hoong Lew, Yew Chean Lim, Wai Boon Law and Maybank Islamic Sdn Bhd. (incorporated by reference to Exhibit 10.7 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">4.7</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex10-8_wfholding.htm">Tenancy Agreement, dated April 1, 2018, between Win-Fung Fibreglass Sdn. Bhd and Flakeshield Sdn Bhd (incorporated by reference to Exhibit 10.8 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">4.8</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex10-8_wfholding.htm">Extension Letter, dated January 23, 2021, between Win-Fung Fibreglass Sdn. Bhd and Flakeshield Sdn Bhd (incorporated by reference to Exhibit 10.9 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">4.9</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex10-10_wfholding.htm">Extension Letter, dated March 1, 2024, between Win-Fung Fibreglass Sdn. Bhd and Flakeshield Sdn Bhd (incorporated by reference to Exhibit 10.10 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">4.10*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex4-10.htm">Tenancy Agreement, dated December 1, 2025, between Win-Fung Fibreglass Sdn. Bhd and Lew Chee Hoong</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">4.11&#8224;</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex10-15_wfholding.htm">Form of Employment Agreement between WF Holding Limited and its executive officers (incorporated by reference to Exhibit 10.15 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">4.12</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024092725/ea021886701ex10-16_wfholding.htm">Form of Director Agreement between WF Holding Limited and its independent directors (incorporated by reference to Exhibit 10.16 to Amendment No. 1 to the Registration Statement on Form F-1/A filed on October 31, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">4.13</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex10-16_wfholding.htm">Form of Indemnification Agreement between WF Holding Limited and its directors and executive officers (incorporated by reference to Exhibit 10.16 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">8.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex8-1.htm">List of Subsidiaries</a></span></td></tr>

<tr style="vertical-align: top; ">
    <td style="width: 9%"><span style="font-size: 10pt">11.1</span></td>
    <td style="text-align: justify; width: 1%">&#160;</td>
    <td style="text-align: justify; width: 90%"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex14-1_wfholding.htm">Code of Ethics and Business Conduct (incorporated by reference to Exhibit 14.1 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">11.2</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex19-1_wfholding.htm">Insider Trading Policy (incorporated by reference to Exhibit 19.1 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">12.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex12-1.htm">Certification of the Chief Executive Officer (Principal Executive Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act, as amended</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">12.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex12-2.htm">Certification of the Chief Financial Officer (Principal Financial Officer) pursuant to Rule 13a-14(a) of the Securities Exchange Act, as amended</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">13.1**</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ea028790601ex13-1.htm">Certification of the Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">97.1</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1980210/000121390024081064/ea021516401ex99-6_wfholding.htm">Clawback Policy (incorporated by reference to Exhibit 99.6 to the Registration Statement on Form F-1 filed on September 23, 2024)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">101*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Document Set for the financial statements and accompanying
    notes included in this Annual Report on Form 20-F</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">104*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL for the cover page of this Annual Report on Form 20-F,
    included in the Exhibit 101 Inline XBRL Document Set</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Filed herewith</td>
</tr><tr style="vertical-align: top; text-align: justify">
<td>&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: justify">&#160;</td></tr>
     </table><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">**</td><td style="text-align: justify">Furnished herewith</td>
</tr><tr style="vertical-align: top; text-align: justify">
<td>&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: justify">&#160;</td></tr>
     </table><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">&#8224;</td><td style="text-align: justify">Executive compensation
                                            plan or arrangement</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; width: 90%">&#160;</td> <td style="padding-bottom: 1.5pt; width: 1%; text-align: center">&#160;</td> <td style="vertical-align: bottom; border-bottom: Black 1.5pt solid; width: 9%; text-align: center"><span style="font-size: 10pt"><b>Page</b></span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt"><a href="#fin_071">Report of Independent Registered Public Accounting Firm (PCAOB ID <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-15700">6732</ix:nonNumeric>)</a></span></td> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-2</span></td></tr> <tr> <td style="vertical-align: top"><span style="font-size: 10pt"><a href="#fin_072">Consolidated Balance Sheets as of December 31, 2025 and 2024</a></span></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-3</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-size: 10pt"><a href="#fin_073">Consolidated Statements of Operation and Comprehensive (Loss) Income for the Years Ended December 31, 2025, 2024 and 2023</a></span></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-4</span></td></tr> <tr> <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><span style="font-size: 10pt"><a href="#fin_074">Consolidated Statements of Changes in Shareholders&#8217; Equity for the Years Ended December 31, 2025, 2024 and 2023</a></span></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-5</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top"><span style="font-size: 10pt"><a href="#fin_075">Consolidated Statements of Cash Flows for the Years Ended December 31, 2025, 2024 and 2023</a></span></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-6</span></td></tr> <tr> <td style="vertical-align: bottom"><span style="font-size: 10pt"><a href="#fin_076">Notes to the Consolidated Financial Statements</a></span></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-7</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 59; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-align: justify">&#160;</p><div>

</div><div><a id="fin_071"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To The Shareholders and Board of Directors of
WF Holding Limited</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AuditorOpinionTextBlock-c0_cont_1" escape="true" name="dei:AuditorOpinionTextBlock" id="ixv-8149"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements </b></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_AuditorOpinionTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of WF Holding Limited and subsidiaries (collectively referred to as the &#8220;Company&#8221;) as of December 31, 2025
and 2024, the related consolidated statements of operation and comprehensive (loss) income, changes in shareholders&#8217; equity and
cash flows, for each of the three years in the period ended December 31, 2025 and the related notes (collectively referred to as the
&#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial
positions of the Company as of December 31, 2025 and 2024, and the results of its operations and its cash flows for each of the three
years in the period ended December 31, 2025, in conformity with accounting principles generally accepted in the United States of America.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis for Opinion </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These financial statements are the responsibility
of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our
audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;)
and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable
rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audits in accordance with the
standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the
financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were
we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an
understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of
the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audits included performing procedures to
assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that
respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial
statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well
as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-15701">Onestop Assurance PAC</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have served as the Company&#8217;s auditor
since 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-15702">Singapore</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">April 30, 2026&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="fin_072"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
CONSOLIDATED BALANCE SHEETS<br/>
(Amounts expressed in US dollars (&#8220;$&#8221;) except for numbers of shares)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>




</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Current assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 0.125in">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-15703">2,300,759</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-15704">1,056,732</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-15705">133,897</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-15706">1,552,525</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-15707">1,759,593</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-15708">558,174</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-15709">846,205</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Other receivables, deposits and prepayments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-15710">565,160</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-15711">212,189</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Prepaid taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidTaxes" scale="0" unitRef="usd" id="ixv-15712">160,592</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidTaxes" scale="0" unitRef="usd" id="ixv-15713">111,036</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">Deferred offering costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredOfferingCosts" scale="0" unitRef="usd" id="ixv-15714">695,390</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.25in">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-15715">5,137,210</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-15716">4,815,042</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-15717">1,244,631</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-15718">992,723</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Land use right</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="wff:LandUseRightNet" scale="0" unitRef="usd" id="ixv-15719">339,855</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="wff:LandUseRightNet" scale="0" unitRef="usd" id="ixv-15720">315,712</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Right of use assets &#8211; operating lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-15721">71,495</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-15722">41,242</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-15723">46,124</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-15724">50,718</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">Investment in equity investees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="usd" id="ixv-15725">4,550,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.25in">Total non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-15726">6,252,105</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-15727">1,400,395</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-15728">11,389,315</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-15729">6,215,437</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-15730">891,406</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-15731">434,977</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-15732">449,578</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-15733">1,516,700</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Accrued expenses and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-15734">518,095</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-15735">377,009</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-15736">66,064</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-15737">696,934</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Operating lease liabilities &#8211; current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-15738">36,524</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-15739">35,851</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Finance lease liabilities - current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-15740">59,172</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-15741">54,484</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">Borrowings &#8211; current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-15742">28,909</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-15743">60,413</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.25in">Total current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-15744">2,049,748</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-15745">3,176,368</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Non-current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Amount due to equity investees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-15746">4,275,561</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Operating lease liabilities &#8211; non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-15747">35,156</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-15748">6,132</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Finance lease liabilities - non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-15749">71,925</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-15750">100,312</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0.125in">Borrowings &#8211; non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-15751">159,780</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-15752">171,541</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">Deferred revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-15753">46,703</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-15754">16,594</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.25in">Total non-current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-15755">4,589,125</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-15756">294,579</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-15757">6,638,873</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-15758">3,470,947</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Commitments and contingencies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in">Ordinary Shares, par value US$<ix:nonFraction contextRef="c2" decimals="5" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c3" decimals="5" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.00025</ix:nonFraction></ix:nonFraction> per share, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">200,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">5,038,018</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">4,590,004</ix:nonFraction></ix:nonFraction> issued and outstanding at December 31, 2025 and 2024*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">1,260</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">1,148</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.125in">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-15769">6,547,265</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-15770">84,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.125in">(Accumulated deficit) Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-15771">2,029,941</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-15772">2,739,785</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Accumulated other comprehensive income (loss)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-15773">232,064</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-15774">81,193</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total WF Holding Limited shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-15775">4,750,648</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-15776">2,744,490</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterest" scale="0" sign="-" unitRef="usd" id="ixv-15777">206</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total shareholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15778">4,750,442</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15779">2,744,490</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-15780">11,389,315</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-15781">6,215,437</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify"><ix:footnote id="ix_0_footnote" xml:lang="en-US">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</ix:footnote></td>
</tr></table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in">The accompanying
notes form an integral part of the consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in">&#160;</p><div>

</div><div><a id="fin_073"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
CONSOLIDATED STATEMENTS OF OPERATION AND COMPREHENSIVE (LOSS) INCOME<br/>
(Amounts expressed in US dollars (&#8220;$&#8221;) except for numbers of shares)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-15783">7,403,835</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-15784">4,572,290</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-15785">5,733,976</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-15786">5,041,795</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-15787">2,726,974</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-15788">3,753,619</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-15789">2,362,040</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-15790">1,845,316</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-15791">1,980,357</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-15792">3,879,873</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-15793">1,729,469</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-15794">1,324,892</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">(Loss) income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-15795">1,517,833</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-15796">115,847</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-15797">655,465</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other (expense) income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Interest expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-15798">16,725</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-15799">20,958</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-15800">22,309</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-15801">156,917</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-15802">24,128</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-15803">62,458</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in">Impairment of investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:ImpairmentOfInvestment" scale="0" unitRef="usd" id="ixv-15804">3,279,652</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1.5pt">Share of loss of equity investees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-15805">7,637</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total other (expense) income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-15806">3,147,097</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-15807">3,170</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-15808">40,149</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net (loss) income before income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-15809">4,664,930</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15810">119,017</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15811">695,614</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-15812">85,213</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-15813">7,414</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-15814">204,213</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net (loss) income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-15815">4,750,143</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15816">111,603</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15817">491,401</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less net income attributable to non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15818">19,583</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Net (loss) income attributable to ordinary shareholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-15819">4,769,726</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-15820">111,603</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-15821">491,401</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other comprehensive income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation gain (loss)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-15822">313,257</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-15823">75,266</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-15824">94,089</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total comprehensive (loss) income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-15825">4,436,886</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15826">186,869</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15827">397,312</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Less comprehensive income attributable to non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15828">19,583</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total comprehensive (loss) income attributable to ordinary shareholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-15829">4,456,469</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-15830">186,869</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-15831">397,312</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">(Loss) Earnings per share &#8211; basic and diluted*</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-15832"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-15833">0.968</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-15834"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-15835">0.024</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-15836"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-15837">0.107</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt">Weighted average number of shares outstanding &#8211; basic and diluted*</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-15838"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-15839">4,927,064</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-15840"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-15841">4,590,004</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-15842"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-15843">4,590,004</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in">The accompanying
notes form an integral part of the consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in">&#160;</p><div>

</div><div><a id="fin_074"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY<br/>
(Amounts expressed in US dollars (&#8220;$&#8221;) except for numbers of shares)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Ordinary Shares*</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Additional<br/>
    Paid-in</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Retained<br/>
Earnings<br/>
    (Accumulated</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Accumulated<br/>
Other<br/>
    Comprehensive</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">WF Holding<br/>
    Shareholders&#8217;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Non-<br/>
    controlling</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Capital</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Deficit)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Income (Loss)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Equity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"> Interests</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 20%">Balance as of January 1, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">4,590,004</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">1,148</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15846">84,750</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15847">2,136,781</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-15848">62,370</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">&#160;&#160;<ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15849">2,160,309</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15850">2,160,309</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15851">491,401</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15852">491,401</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15853">491,401</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" sign="-" unitRef="usd" id="ixv-15854">94,089</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" sign="-" unitRef="usd" id="ixv-15855">94,089</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" sign="-" unitRef="usd" id="ixv-15856">94,089</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt">Balance as of December 31, 2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c21" decimals="INF" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">4,590,004</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">1,148</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15859">84,750</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15860">2,628,182</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-15861">156,459</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15862">2,557,621</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15863">2,557,621</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15864">111,603</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15865">111,603</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15866">111,603</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-15867">75,266</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-15868">75,266</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-15869">75,266</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt">Balance as of December 31, 2024</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c34" decimals="INF" format="ixt:num-dot-decimal" id="ix_14_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">4,590,004</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" id="ix_15_fact" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">1,148</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15872">84,750</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15873">2,739,785</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-15874">81,193</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15875">2,744,490</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15876">2,744,490</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Issuance of ordinary shares in initial public offering</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c40" decimals="INF" format="ixt:num-dot-decimal" id="ix_16_fact" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">448,014</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" id="ix_17_fact" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">112</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-15879">6,462,515</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-15880">6,462,627</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-15881">6,462,627</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-15882">4,769,726</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-15883">4,769,726</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15884">19,583</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-15885">4,750,143</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-15886">313,257</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-15887">313,257</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="0" unitRef="usd" id="ixv-15888">313,257</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt">Acquisition of subsidiaries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="0" unitRef="usd" id="ixv-15889">19,789</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="0" unitRef="usd" id="ixv-15890">19,789</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt">Balance as of December 31, 2025</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c46" decimals="INF" format="ixt:num-dot-decimal" id="ix_18_fact" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">5,038,018</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" id="ix_19_fact" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">1,260</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15893">6,547,265</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-15894">2,029,941</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15895">232,064</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15896">4,750,648</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-15897">206</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-15898">4,750,442</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify"><ix:footnote id="ix_1_footnote" xml:lang="en-US">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</ix:footnote></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The accompanying
notes form an integral part of the consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.1pt; text-align: center; text-indent: -7.1pt"></p><div>

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.1pt; text-align: center; text-indent: -7.1pt"><span style="font-size: 8pt">&#160;</span></p><div>

</div><div><a id="fin_075"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
CONSOLIDATED STATEMENTS OF CASH FLOWS<br/>
(Amounts expressed in US dollars (&#8220;$&#8221;) except for numbers of shares)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt">&#160;</span></p><div>




</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash flows from operating activities</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 9pt">Net (loss) income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" sign="-" unitRef="usd" id="ixv-15900">4,750,143</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15901">111,603</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd" id="ixv-15902">491,401</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Adjustments to reconcile net (loss) income to net cash (used in) provided by  operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Depreciation of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-15903">160,313</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-15904">146,161</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-15905">118,333</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Amortization on land use right</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:AmortizationOnLandUseRight" scale="0" unitRef="usd" id="ixv-15906">7,621</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="wff:AmortizationOnLandUseRight" scale="0" unitRef="usd" id="ixv-15907">7,132</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="wff:AmortizationOnLandUseRight" scale="0" unitRef="usd" id="ixv-15908">7,158</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Gain on disposal of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="usd" id="ixv-15909">4,857</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Property and equipment written off</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:PropertyAndEquipmentWrittenOff" scale="0" unitRef="usd" id="ixv-15910">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="wff:PropertyAndEquipmentWrittenOff" scale="0" unitRef="usd" id="ixv-15911">708</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="wff:PropertyAndEquipmentWrittenOff" scale="0" unitRef="usd" id="ixv-15912">1,352</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Allowance for credit losses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-15913">123,122</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-15914">242,818</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-15915">119,662</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in">Impairment of goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-15916">196,174</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Impairment of equity investees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:ImpairmentOfEquityInvestees" scale="0" unitRef="usd" id="ixv-15917">3,083,478</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Deferred tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-15918">4,594</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-15919">58,540</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-15920">16,702</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in">Share of results of equity investees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" scale="0" sign="-" unitRef="usd" id="ixv-15921">7,637</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Inventory write-downs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-15922">95,345</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Amortization of rights of use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-15923">38,115</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-15924">46,947</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-15925">14,034</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-15926">72,442</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-15927">170,975</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-15928">743,070</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Other receivables, deposits and prepayments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" unitRef="usd" id="ixv-15929">350,591</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" unitRef="usd" id="ixv-15930">132,539</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" unitRef="usd" id="ixv-15931">28,858</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-15932">436,019</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-15933">274,908</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-15934">8,654</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Accrued expenses and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-15935">115,417</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-15936">265,822</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-15937">15,092</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.25in">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" sign="-" unitRef="usd" id="ixv-15938">1,037,013</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-15939">687,414</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-15940">126,718</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd" id="ixv-15941">40,882</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd" id="ixv-15942">46,532</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd" id="ixv-15943">14,365</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-15944">207,570</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-15945">401,440</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-15946">531,557</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:IncreaseDecreaseInRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-15947">767,412</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="wff:IncreaseDecreaseInRelatedParties" scale="0" unitRef="usd" id="ixv-15948">74,312</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="wff:IncreaseDecreaseInRelatedParties" scale="0" unitRef="usd" id="ixv-15949">238,607</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Taxes payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-15950">33,745</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-15951">86,475</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-15952">196,469</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash (used in) provided by operating activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-15953">2,436,795</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-15954">753,458</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-15955">655,796</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash flows from investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Purchase of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-15956">281,745</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-15957">51,519</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-15958">73,087</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from disposal of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-15959">4,857</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Acquisition of equity investees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="0" unitRef="usd" id="ixv-15960">350,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Assets acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:PaymenttoAssetsAcquisitions" scale="0" unitRef="usd" id="ixv-15961">2,999,872</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Acquisition of subsidiaries, net of cash acquired</p>
</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" scale="0" unitRef="usd" id="ixv-15962">144,498</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash used in investing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-15963">3,771,258</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-15964">51,519</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-15965">73,087</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash flows from financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Payment of offering costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-15966">1,801,983</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-15967">356,423</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-15968">338,967</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from initial public offering</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd" id="ixv-15969">8,960,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Repayment of borrowings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-15970">66,913</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-15971">57,002</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfShortTermDebt" scale="0" unitRef="usd" id="ixv-15972">55,315</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Repayment of finance lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-15973">64,135</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-15974">52,218</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-15975">48,512</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash provided by (used in) financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-15976">7,026,969</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-15977">465,643</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-15978">442,794</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Effects of foreign exchange rate on cash and cash equivalents and restricted
    cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-15979">291,214</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-15980">51,033</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-15981">57,398</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net increase in cash and cash equivalents and restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-15982">1,110,130</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-15983">287,329</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-15984">82,517</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents and restricted cash at beginning of year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-15985">1,190,629</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-15986">903,300</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-15987">820,783</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Cash and cash equivalents and restricted cash at end of year</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-15988">2,300,759</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-15989">1,190,629</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-15990">903,300</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total cash and cash equivalents and restricted cash shown in the statements of cash flows</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-15991">2,300,759</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-15992">1,056,732</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-15993">777,125</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Restricted cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-15994">133,897</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-15995">126,175</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndInvestmentsCurrent" scale="0" unitRef="usd" id="ixv-15996">2,300,759</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndInvestmentsCurrent" scale="0" unitRef="usd" id="ixv-15997">1,190,629</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndInvestmentsCurrent" scale="0" unitRef="usd" id="ixv-15998">903,300</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Supplemental disclosures of cash flow information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Interest paid</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-15999">16,725</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-16000">20,958</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-16001">22,309</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Income taxes paid</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-16002">114,364</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-16003">149,792</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-16004">411,617</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0; text-align: center">The accompanying notes form an integral
part of the consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0; text-align: center"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="fin_076"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.7pt 0pt 0; text-align: center"></p><div>




</div><ix:nonNumeric contextRef="c0" continuedAt="_NatureOfOperations-c0_cont_1" escape="true" name="us-gaap:NatureOfOperations" id="ixv-10560"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>1. General Information and Reorganization
Transactions</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">WF Holding Limited (&#8220;WF Holding&#8221;)
was incorporated as a Cayman Islands exempted company on <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:EntityIncorporationDateOfIncorporation" id="ixv-16005">March 7, 2023</ix:nonNumeric>. Its wholly owned subsidiary Win-Fung Fibreglass Sdn. Bhd (&#8220;Win-Fung&#8221;)
was incorporated in Malaysia on March 28, 1984.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon incorporation on March 7, 2023, the Company
issued <ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-16006">1</ix:nonFraction> ordinary share to its registered agent, which was later transferred to Chee Hoong Lew in anticipation of the Reorganization
(as defined below).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 21, 2023, WF Holding and Win-Fung completed
a corporate reorganization pursuant to a share sale and purchase agreement that WF Holding entered into with Win-Fung and its shareholders
on May 23, 2023 (the &#8220;Reorganization&#8221;). Pursuant to the Reorganization, WF Holding acquired all of the issued and outstanding
equity interests of Win-Fung in exchange for which it issued <ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-16007">4,590,003</ix:nonFraction> ordinary shares to the shareholders of Win-Fung. As a result of
the Reorganization, Win-Fung became the wholly-owned subsidiary and the shareholders of Win-Fung became WF Holding&#8217;s shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Win-Fung is a manufacturer of fiberglass reinforced
plastic products based in Malaysia. Its products range from tanks, pipes, ducts, gratings and other custom-made fiberglass reinforced
plastic products and are sold to various industries, including, among others, chemical processing, water and wastewater treatment, and
power generation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Reorganization</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Reorganization has been accounted for as
a recapitalization among entities under common control since the same controlling shareholder, Chee Hoong Lew, controlled WF Holding
and Win-Fung before and after the Reorganization in accordance with ASC805-50-45-5. The consolidation of WF Holding and Win-Fung has
been accounted for at historical cost and prepared on the basis as if the aforementioned transaction had become effective as of the beginning
of the first period presented in the accompanying consolidated financial statements. Results of operations for the periods presented
comprise those of the previously separate entities combined from the beginning of the period to the end of the period, eliminating the
effects of intra-entity transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Share Splits and Share Surrender</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 5, 2024, WF Holding effected a <ix:nonNumeric contextRef="c54" name="us-gaap:StockholdersEquityNoteStockSplit" id="ixv-16008">1-for-2
forward split</ix:nonNumeric> of its ordinary shares by way of a share subdivision of the issued and unissued ordinary shares, with each issued and unissued
ordinary share subdivided into <ix:nonFraction contextRef="c55" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-16009">two</ix:nonFraction> (2) shares. As a result of this share subdivision, the maximum number of shares which WF Holding is
authorized to issue changed from <ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-16010">500,000,000</ix:nonFraction> ordinary shares with a par value of $<ix:nonFraction contextRef="c56" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-16011">0.0001</ix:nonFraction> to <ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-16012">1,000,000,000</ix:nonFraction> ordinary shares with a par
value of $<ix:nonFraction contextRef="c57" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-16013">0.00005</ix:nonFraction>. Immediately after the share subdivision, shareholders also surrendered an aggregate of <ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares" id="ixv-16014">510,000</ix:nonFraction> ordinary shares to
WF Holding for cancellation. After the share subdivision and share surrender, WF Holding had <ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-16015"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-16016">4,590,004</ix:nonFraction></ix:nonFraction> ordinary shares issued and outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 13, 2026, WF Holding effected a <ix:nonNumeric contextRef="c59" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-16017">1-for-5
reverse share split</ix:nonNumeric> of its ordinary shares by way of a share consolidation of its issued and unissued ordinary shares, with each issued
and unissued ordinary share consolidated into <ix:nonFraction contextRef="c59" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-16018">five</ix:nonFraction> (5) shares. As a result of this share consolidation, the maximum number of shares
which WF Holding is authorized to issue changed from <ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-16019">1,000,000,000</ix:nonFraction> ordinary shares with a par value of $<ix:nonFraction contextRef="c61" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-16020">0.00005</ix:nonFraction> to <ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-16021">200,000,000</ix:nonFraction> ordinary
shares with a par value of $<ix:nonFraction contextRef="c60" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-16022">0.00025</ix:nonFraction>. After the share consolidation, WF Holding had <ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-16023"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-16024">5,038,018</ix:nonFraction></ix:nonFraction> ordinary shares issued and outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All share and per share data throughout these
consolidated financial statements have been retroactively adjusted to reflect the foregoing share splits and share surrender.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Acquisitions</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 25, 2025, WF Holding incorporated
WF Venture Ltd. (&#8220;WF Venture&#8221;) as a wholly owned subsidiary in the British Virgin Islands as part of its strategy to expand
its investment and operating activities. During the year ended December 31, 2025, WF Venture completed a series of acquisitions and investments
to establish and expand its business operations in Hong Kong SAR and Malaysia.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 15, 2025, WF Venture completed the acquisition
of <ix:nonFraction contextRef="c63" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" unitRef="pure" id="ixv-16025">100</ix:nonFraction>% of the issued and outstanding equity interests of Global Key Investment Limited (&#8220;GKI&#8221;), a private company incorporated
in Hong Kong SAR, China. Through this acquisition, WF Venture indirectly acquired approximately <ix:nonFraction contextRef="c64" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" unitRef="pure" id="ixv-16026">35</ix:nonFraction>% of the equity interests in Carlico
International Group Holdings Limited (&#8220;Carlico&#8221;), a private company incorporated in Hong Kong SAR, China that is principally
engaged in investment holding and the importation and distribution of bottled grape wine.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 65; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_NatureOfOperations-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 5, 2025, WF Venture acquired a <ix:nonFraction contextRef="c65" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-16027">70</ix:nonFraction>% equity
interest in The Rise Bar &amp; Cafe Sdn. Bhd. (&#8220;RBSB&#8221;), a private company incorporated in Malaysia and principally engaged
in the cafe business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 8, 2025, WF Venture acquired a <ix:nonFraction contextRef="c66" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-16028">35</ix:nonFraction>% equity
interest in Restoran Gardenz Sdn. Bhd. (&#8220;RGSB&#8221;), a private company incorporated in Malaysia and principally engaged in the
food and beverage business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These transactions are described in further detail
in Note 3 (Business Combinations and Asset Acquisitions) and Note 4 (Investment in Equity Investees).</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="ixv-10632"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>2. Significant Accounting Policies</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="ixv-10637"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(a) Basis of Presentation</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements have been
prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;) and pursuant
to the regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock" id="ixv-10645"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(b) Principles of Consolidation</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_2" id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include
the accounts of WF Holding, Win-Fung, WF Venture, GKI and RBSB (together, the &#8220;Company&#8221;). All inter-company balances and
transactions have been eliminated in the consolidation.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for investments in entities
over which it has significant influence, but does not own a majority equity interest or otherwise control, such as Carlico and RGSB,
using the equity method of accounting in accordance with ASC Topic 323 &#8211; Investments - Equity Method and Joint Ventures. Under
the equity method, the Company recognizes its proportionate share of the investee&#8217;s net income or loss in the consolidated statements
of operations, and adjusts the carrying amount of the investment accordingly.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-10656"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(c) Use of Estimates</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_UseOfEstimates-c0_cont_2" id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets,
liabilities, shareholders&#8217; equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities
at the date of the consolidated financial statements.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_UseOfEstimates-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On an ongoing basis, management reviews its estimates and if deemed
appropriate, those estimates are adjusted. The most significant estimates include allowance for credit loss, useful lives and impairment
for property and equipment, impairment of goodwill, impairment of equity investees, allowance for inventory obsolescence, warranties,
accruals for potential liabilities and contingencies and income taxes, which includes the determination of the valuation allowance for
deferred tax assets (if any). Actual results could vary from the estimates and assumptions that were used.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="ixv-10667"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(d) Cash and Cash Equivalents, and Restricted
Cash</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_2" id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers petty cash on hand, and
cash held in banks and deposits which are highly liquid and are unrestricted as to withdrawal or use to be cash and cash equivalents.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_3" id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The restricted cash balance of <span style="-sec-ix-hidden: hidden-fact-96">$0</span> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-16029">133,897</ix:nonFraction>
was pledged to a bank as security for banking facilities granted to the Company as of December 31, 2025 and 2024, respectively.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company maintains cash balances and deposits
may exceed insured limits protected by a government authority, the Malaysia Deposit Insurance Corporation (&#8220;MDIC&#8221;). The eligible
bank deposits, denominated in MYR or foreign currencies, are protected up to MYR<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Deposits" scale="0" unitRef="myr" id="ixv-16030">250,000</ix:nonFraction> (equivalent to $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Deposits" scale="0" unitRef="usd" id="ixv-16031">61,637</ix:nonFraction>) per depositor per member
bank. Management believes that the banks that hold the Company&#8217;s deposit are financially secure and although the Company bears
risk to amount in excess of MDIC insured limits, it does not anticipate any losses. As of December 31, 2025 and 2024, the amounts in
excess of MDIC&#8217;s insured limit were approximately $<ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="usd" id="ixv-16032">1,284,530</ix:nonFraction> and $<ix:nonFraction contextRef="c68" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="usd" id="ixv-16033">1,014,623</ix:nonFraction>, respectively.</p></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>
<br/>
</b></p><div>
</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="ixv-10704"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>(e) Accounts
Receivables and Allowance for Credit Losses</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are recorded at the sales
price of products sold to customers on trade credit terms less an allowance for credit loss on such receivables. The allowance for credit
loss is estimated based on the Company&#8217;s assessment of various factors including historical experience, the age of the accounts
receivable balances, current general economic conditions, future expectations and customer specific quantitative and qualitative factors
that may affect the Company&#8217;s customers&#8217; ability to pay. The Company writes off accounts receivable against the allowance
for credit loss when a balance is determined to be uncollectible. As of December 31, 2025 and 2024, allowance for credit loss of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-16034">663,748</ix:nonFraction>
and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-16035">540,626</ix:nonFraction>, respectively, were accrued and included in administrative expenses.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-10712"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(f) Inventories</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories include costs of materials, labor
and manufacturing overhead cost. Inventories are valued at the lower of cost or an estimated net realizable value. The inventories cost
is determined on the basis of the first-in, first-out methods. Allowances are recorded for slow-moving, obsolete or unusable inventories.
The Company assesses inventories for estimated obsolescence or unmarketable products and writes down the difference between the cost
of the inventories and the estimated net realizable values based upon assumptions about future sales and supplies on-hand. For the years
ended December 31, 2025, 2024 and 2023, the Company recognized inventory write-downs of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-16036">95,345</ix:nonFraction>, <span style="-sec-ix-hidden: hidden-fact-97">$0</span> and <span style="-sec-ix-hidden: hidden-fact-98">$0</span>, respectively, which are included
in cost of sales in the consolidated statements of operations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-10722"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(g) Property and Equipment, Net</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="wff:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" id="ixv-10726"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are stated at cost less
accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of depreciable assets
as follows:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold; text-align: justify">Category</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center">Estimated useful lives</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Building</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c75" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-16037">46</ix:nonNumeric> years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Computers and software</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c76" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-16038">4</ix:nonNumeric> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Furniture and fittings</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c77" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-16039">10</ix:nonNumeric> years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Machinery and equipment</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c78" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-16040">10</ix:nonNumeric> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Motor vehicles</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c79" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-16041">5</ix:nonNumeric> years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Office equipment</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c80" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-16042">10</ix:nonNumeric> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td><td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c81" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-16043">5</ix:nonNumeric> years</td></tr> </table></ix:continuation></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_4" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost and accumulated depreciation for property
retired or disposed of are removed from the accounts, and any resulting gain or loss is included in earnings. Expenditures for maintenance
and repairs are charged to expense as incurred.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management periodically assesses the estimated
useful lives over which assets are depreciation or amortized. If the analysis warrants a change in the estimated useful lives of property
and equipment, management will reduce the estimated lives and depreciate, or amortize the carrying value prospectively over the shorter
remaining useful lives.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="wff_LandUseRightPolicyPolicyTextBlock-c0_cont_1" escape="true" name="wff:LandUseRightPolicyPolicyTextBlock" id="ixv-10772"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(h) Land Use Right</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="wff_LandUseRightPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Land use right is recorded at cost less accumulated amortization. Amortization
is provided on a straight-line basis over the estimated term of the land use right. The Company has land use rights to <ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqm" id="ixv-16044">7,967.24</ix:nonFraction> square
meters of land. The term of the land use right is <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="wff:TermOfLandUseRights" id="ixv-16045">99</ix:nonNumeric> years, starting from August 16, 1969 and expiring on August 15, 2068. The land use
right is solely for industrial land use purpose. The Company purchased the land use right for a total consideration of approximately $<ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="wff:ConsiderationOfLand" scale="0" unitRef="usd" id="ixv-16046">361,000</ix:nonFraction>
on July 9, 2007. The land use right was amortized over its remaining estimated useful life on a straight-line basis. The land use right
was pledged to bank as a security for bank borrowings.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/>
&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-10803"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(i) Impairment of Long-lived Assets</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the long-lived assets for
impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the
future use of the assets, indicate that the carrying amount of an asset may not be fully recoverable. When these events occur, the Company
evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows
expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less
than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets
over their fair value. Based on the Company&#8217;s assessments, <span style="-sec-ix-hidden: hidden-fact-99"><span style="-sec-ix-hidden: hidden-fact-100"><span style="-sec-ix-hidden: hidden-fact-101">no</span></span></span> impairment losses were recorded for the years ended December 31,
2025, 2024 and 2023.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_BusinessCombinationsPolicy-c0_cont_1" escape="true" name="us-gaap:BusinessCombinationsPolicy" id="ixv-10814"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(j) Business Combinations</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_BusinessCombinationsPolicy-c0_cont_2" id="_BusinessCombinationsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When the Company applies the acquisition method
of accounting, the deemed purchase price is allocated to identifiable assets acquired and liabilities assumed. Any residual purchase
price is recorded as goodwill. The allocation of the purchase price utilizes significant estimates in determining the fair values of
assets acquired and liabilities assumed, especially with respect to intangible assets. Independent third-party appraisal firms are typically
engaged in order to assist in the estimation process. The significant estimates and assumptions include, but are not limited to, the
timing and amount of revenue and future cash flows, the discount rate reflecting the risk inherent in future cash flows and the perpetual
growth rate used to calculate the terminal value.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_BusinessCombinationsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the inherent uncertainties involved in
making the estimates and assumptions, the purchase price for acquisitions could be valued and allocated to the acquired assets and liabilities
differently. Actual results may differ, or unanticipated events and circumstances may affect such estimates, which could require the
Company to record an impairment of an acquired asset, including goodwill, or increase in the amounts recorded for an assumed liability.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="wff_AssetAcquisitionPolicyTextBlock-c0_cont_1" name="wff:AssetAcquisitionPolicyTextBlock" id="ixv-10825"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(k) Asset Acquisitions</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="wff_AssetAcquisitionPolicyTextBlock-c0_cont_2" id="wff_AssetAcquisitionPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates whether an acquisition
should be accounted for as a business combination or an asset acquisition by first applying a screening test to determine if substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If the screening test is not met, the Company evaluates whether the acquired set of activities and assets includes, at a minimum,
an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions that do not
meet the definition of a business under ASC 805 are accounted for as asset acquisitions.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="wff_AssetAcquisitionPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In an asset acquisition, the total cost of the
acquisition, which includes the consideration paid plus direct transaction costs and the fair value of liabilities assumed, is allocated
to the individual assets acquired based on their relative fair values. Unlike a business combination, no goodwill is recognized in an
asset acquisition; instead, any premium paid over the fair value of the net identifiable assets is allocated to the cost basis of the
primary assets acquired. Furthermore, direct transaction costs such as legal, accounting, and appraisal fees are capitalized as part
of the initial cost of the assets acquired rather than being expensed as incurred.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="ixv-10836"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(l) Goodwill</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_2" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the purchase
price over the fair value of the identifiable assets and liabilities acquired in a business combination.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_3" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is not depreciated or amortized but
is tested for impairment on an annual basis as of December 31, and in between annual tests when an event occurs or circumstances change
that could indicate that the asset might be impaired. In accordance with ASU 2017-04, Intangibles&#8212;Goodwill and Other (Topic 350):
Simplifying the Test for Goodwill Impairment issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;), the Company first
assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its
carrying amount. If as a result of its qualitative assessment, that it is more likely than not that the fair value of a reporting unit
is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative
impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the
carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the
reporting unit and its carrying amount will be recorded.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:continuation id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Application of a goodwill impairment test requires
significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units,
assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value
of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes
in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. For the years ended
December 31, 2025, 2024 and 2023, the Company recognized goodwill impairment of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-16047">196,174</ix:nonFraction>, <span style="-sec-ix-hidden: hidden-fact-102">$0</span> and <span style="-sec-ix-hidden: hidden-fact-103">$0</span>, respectively.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock-c0_cont_1" name="wff:ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" id="ixv-10874"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(m) Impairment Assessment of Investment in
Equity Investees</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock-c0_cont_2" id="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Investment in equity investees represents the
Company&#8217;s investments in privately held companies. The Company applies the equity method of accounting to account for an equity
investment over which it has significant influence but does not own a majority equity interest or otherwise control according to ASC
Topic 323,&#160;Investment&#8212;Equity Method and Joint Ventures.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock-c0_cont_3" id="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the equity method, the Company&#8217;s
share of the post-acquisition profits or losses of the equity investees are recorded in share of results of equity investees in the consolidated
statements of operations and comprehensive income/(loss) and its share of post-acquisition movements of accumulated other comprehensive
income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#8217; equity. The Company
records its share of the results from equity investments in privately held companies twice a year, aligned with the Company&#8217;s half-yearly
reporting cycle. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee
represents goodwill and intangible assets acquired. When the Company&#8217;s share of losses in the equity investee equals or exceeds
its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made
payments or guarantees on behalf of the equity investee, or the Company holds other investments in the equity investee.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock-c0_cont_4" id="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company continually reviews its investments
in equity investees under the equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary.
The primary factors that the Company considers in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s equity investments without
readily determinable fair values, which do not qualify for net asset value practical expedient and over which the Company does not have
the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for
under the measurement alternative. The Company makes assessments of whether an investment is impaired based on performance and financial
position of the investee as well as other evidence of market value at each reporting date. Such assessments include, but are not limited
to, reviewing the investee&#8217;s cash position, recent financing, as well as the financial and business performance. When indicators
of impairment exist, the Company also prepares quantitative measurements of the fair value of its equity investments using the market
approach, income approach or cost approach, if applicable, with observable or unobservable inputs and assumptions. Changes in inputs
and assumptions might materially affect the determination of fair value of the Company&#8217;s equity investments. The Company recognizes
an impairment loss equal to the difference between the carrying value and fair value in others, net in the consolidated statements of
operations and comprehensive income/(loss) if there is any. Based on the Company&#8217;s assessments, the Company recognized an impairment
loss of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:ImpairmentOfEquityInvestees" scale="0" unitRef="usd" id="ixv-16048">3,083,478</ix:nonFraction> for the year ended December 31, 2025, which is included in other expense in the consolidated statements of operations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="wff_WarrantyPolicyPolicyTextBlock-c0_cont_1" escape="true" name="wff:WarrantyPolicyPolicyTextBlock" id="ixv-10891"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(n) Warranty</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="wff_WarrantyPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides warranty periods ranging
from <ix:nonNumeric contextRef="c70" format="ixt-sec:durmonth" name="us-gaap:ProductWarrantyObligationTerm" id="ixv-16049">6</ix:nonNumeric> months to <ix:nonNumeric contextRef="c71" format="ixt-sec:durmonth" name="us-gaap:ProductWarrantyObligationTerm" id="ixv-16050">49</ix:nonNumeric> months for both moving and non-moving parts of the products. Standard warranties, encompassing repair, replacement,
or return for product defects, are accrued in accordance with ASC 460. It involves considerations of historical data, expected repair
and replacement costs, and post-delivery warranty issues. The Company continually reviews these warranties and will make adjustments
to accruals accordingly in response to changes in experience or cost trends. Historical records indicate minimal customer return and
warranty claims. As of December 31, 2025 and 2024, the Company has not recorded warranty accruals.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 69; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="ixv-10922"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(o) Fair Value Measurements</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company measures and discloses certain financial
assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability
in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using
the following hierarchy:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            1. Unadjusted quoted prices in active markets for identical assets or liabilities that the
                                            reporting entity has the ability to access at the measurement date.</td></tr></table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            2. Inputs other than quoted prices included within Level 1 that are observable for the asset
                                            or liability, either directly or indirectly through corroboration with observable market
                                            data.</td></tr></table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            3. Inputs are unobservable for the asset or liability and include situations in which there
                                            is little, if any, market activity for the asset or liability. The inputs used in the determination
                                            of fair value are based on the best information available under the circumstances and may
                                            require significant management judgment or estimation.</td></tr></table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company endeavors to utilize the best available
information in measuring fair value. The Company&#8217;s financial instruments include cash and cash equivalents, accounts receivable,
accounts payable and accrued expenses reflected as current assets and current liabilities, bank borrowings and lease liabilities. Due
to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s non-financial assets, such
as property and equipment, would be measured at fair value only if they were determined to be impaired. Management applies fair value
measurement guidance to its impairment analysis for tangible assets.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-10960"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(p) Revenue Recognition</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows the guidelines of ASC 606
for revenue recognition. According to ASC 606, revenue is recognized when control of promised goods or services is transferred to the
customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services.
The timing of revenue recognition, whether at a point in time or over time, is determined by when control of the goods and services is
transferred to the customer.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Manufacturing and Selling Fiberglass Products</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is principally engaged in manufacturing
and selling fiberglass products. Revenue is recognized as the customer obtains control of the goods as outlined in the agreed-upon contract
(i.e., performance obligations) with certain specifications and requirements for the products. The Company recognizes revenue at the
point in time in which the performance obligation is fully satisfied by transferring control of the promised goods to the customer, which,
in this case, occurs upon the delivery of goods to the customer.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the contract contains a single performance
obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance
obligations require an allocation of the transaction price to each distinct performance obligation.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also provides installation services
after delivery of products and maintenance services either separately or together with selling of products. The Company determines that
installation and maintenance services are distinct from the manufacturing and selling of products as the customer can benefit from these
services independently of the products and the customer has the option to engage third-party contractors for these services. The Company
determines the selling prices for installation and maintenance service to allocate the transaction price appropriately. Revenues from
installation and maintenance services are recognized at the point in time when the services are completed and the customer can benefit
from the results of the services. The Company recognizes revenue from installation and maintenance services upon completion of the services,
as this is when control transfers to the customer. Upon completion of installation and maintenance services, the Company issues billing
to the customer. Revenue is recognized at the point in time when the services are completed, as the Company has an enforceable right
to payment for the performance completed.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For certain contracts, the Company provides warranties
ranging from <ix:nonNumeric contextRef="c70" format="ixt-sec:durmonth" name="us-gaap:ProductWarrantyObligationTerm" id="ixv-16051">6</ix:nonNumeric> months to <ix:nonNumeric contextRef="c71" format="ixt-sec:durmonth" name="us-gaap:ProductWarrantyObligationTerm" id="ixv-16052">49</ix:nonNumeric> months for moving and non-moving parts of the products. Warranties are classified as either assurance type
or service type. A warranty is considered an assurance type if it provides the consumer with assurance that the product will function
as intended for a limited period of time. An assurance type warranty is not accounted for as a separate performance obligation under
the revenue model. A service type warranty is either sold with a unit or separately for units for which the warranty has expired. Revenue
is then recognized over the life of the warranty.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 70; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The warranties provided by the Company not only
provide the customer with assurance that the product will function and comply with agreed-upon specifications but also include services-typed
warranties in addition to the assurance, such as providing remedy work at the customer&#8217;s site. The Company recognizes that the
promised warranty service is a separate performance obligation in accordance with ASC 606-10-55-33. As the warranty is a distinct performance
obligation, the Company allocates a percentage of the contract price to warranty service income, based on the agreed contract terms with
the customer. The warranty service income is recognized as deferred revenue, indicating that the service has been promised to the customer
but has not yet been fulfilled. Subsequently, the deferred revenue is recognized in the income statement over the warranty coverage period.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For downpayments collected from customers upon
inception of the contract and scheduled payments received before the Company satisfies its performance obligation (e.g., delivery of
the product), the Company records these amounts as deferred revenue on the basis that the Company has an unconditional right to receive
consideration, as outlined in the contract terms in accordance with ASC 606-10-45-2.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred revenue is a contract liability that
the Company is obligated to deliver the product to the customer for which the Company has received consideration or unconditional right
to receive consideration from the customer. When the Company satisfies its performance obligation, which is upon the delivery of the
product to the customer, the deferred revenue is recognized to the income statement.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_11" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total deferred revenue recognized as revenue during the years ended
December 31, 2025, 2024 and 2023 was $<ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-16053">5,712,823</ix:nonFraction>, $<ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-16054">2,808,085</ix:nonFraction> and $<ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="0" unitRef="usd" id="ixv-16055">688,567</ix:nonFraction>, respectively. The Company&#8217;s unfulfilled performance obligations
as of December 31, 2025 and the estimated revenue expected to be recognized in the future related to the service type warranty amounts
to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:WarrantyAmount" scale="0" unitRef="usd" id="ixv-16056">133,025</ix:nonFraction>, which is fulfilled over the warranty period. The deferred revenue related to delivery of products amounts to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:ProductsAmount" scale="0" unitRef="usd" id="ixv-16057">363,256</ix:nonFraction> as
of December 31, 2025.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="ixv-11017"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_12" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The deferred revenue balance is expected to be
recognized to income statement as follows:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_13" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_12"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Deferred Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-16058">449,578</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-16059">46,043</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-16060">660</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-16061">496,281</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_14" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also provides technical services
and transportation arrangements to customers, and the revenue is recognized upon services provided.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_15" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Food and Beverage Operations</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_16" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from food and beverage operations is
derived primarily from dine-in and takeaway sales. Revenue is recognized at a point in time when food and beverages are served to customers
or collected by customers for takeaway.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_17" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The food and beverage operations were acquired
during the period and are not material to the Company&#8217;s consolidated financial statements.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_18" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Customers typically pay at the point of sale
for food and beverage transactions; accordingly, the Company does not have significant receivables or contract liabilities related to
these operations.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 71; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="ixv-11091"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_19" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC 280-10-50-40, disaggregated
revenues by each product and service or each similar products and services type which were recognized based on the nature of performance
obligation disclosed above was as follows:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_20" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_19"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: justify">Product sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16062">6,243,138</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c85" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16063">84.32</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16064">3,872,507</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c86" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16065">84.70</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16066">4,716,937</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c87" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16067">82.26</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Installation and maintenance service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16068">284,069</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16069">3.84</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16070">347,611</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c91" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16071">7.60</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c92" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16072">555,406</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16073">9.69</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Warranty income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16074">96,926</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c95" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16075">1.31</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16076">89,149</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c97" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16077">1.95</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16078">73,604</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c99" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16079">1.28</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Technical service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16080">179,168</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c101" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16081">2.42</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16082">34,124</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c103" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16083">0.75</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16084">134,527</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16085">2.35</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Transport income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16086">458,994</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c107" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16087">6.20</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16088">228,899</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c109" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16089">5.00</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16090">253,502</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c111" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16091">4.42</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Food and beverages</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16092">141,540</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c113" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16093">1.91</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16094">7,403,835</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c119" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16095">100.00</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16096">4,572,290</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c121" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16097">100.00</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16098">5,733,976</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c123" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" unitRef="pure" id="ixv-16099">100.00</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table></ix:continuation></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="ixv-11336"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_21" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues classified by geographical areas in
which the customers were located as follows:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_21"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: justify">Malaysia</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16100">1,955,121</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c124" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16101">26.41</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16102">1,422,328</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c125" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16103">31.11</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16104">2,440,335</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c126" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16105">42.56</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Singapore</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16106">1,578,259</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c127" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16107">21.32</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16108">1,799,426</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c128" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16109">39.36</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16110">1,810,849</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c129" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16111">31.58</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16112">2,371,481</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c130" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16113">32.03</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16114">1,341,868</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16115">29.35</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16116">907,506</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c132" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16117">15.83</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16118">1,498,974</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16119">20.25</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16120">321,851</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16121">5.61</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">South Asia region</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16122">8,668</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c140" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16123">0.18</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16124">253,435</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c141" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16125">4.42</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16126">7,403,835</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16127">100.00</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16128">4,572,290</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16129">100.00</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-16130">5,733,976</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="wff:RevenueFromCustomerGeographicalAreaPercentage" scale="-2" unitRef="pure" id="ixv-16131">100.00</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table></ix:continuation></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="wff_CostOfSalesTextBlock-c0_cont_1" escape="true" name="wff:CostOfSalesTextBlock" id="ixv-11587"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(q) Cost of Sales</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="wff_CostOfSalesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cost of sales includes material, labor, factory and tooling overhead,
shipping, and freight costs. Major components of these expenses are sand paper, PVC, resin and other materials and facilities costs, such
as rent, depreciation and utilities, related to the production and installation of the Company&#8217;s products. For the food and beverage
operations, cost of sales primarily consists of the cost of food ingredients and beverages.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-11595"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(r) Leases</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if an arrangement is a
lease at inception. Determining whether a contract contains a lease includes judgments regarding whether the contract conveys the right
to control the use of identified property or equipment for a period of time in exchange for consideration.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for leases in accordance
with ASC Topic 842, Leases, for the Company&#8217;s lease-related assets and liabilities based on their classification as operating leases
or finance leases. For all arrangements as a lessee, the Company has elected an accounting policy to combine non-lease components with
the related-lease components and treat the combined items as a lease for accounting purposes. The Company measures lease related assets
and liabilities based on the present value of lease payments, including in-substance fixed payments, variable payments that depend on
an index or rate measured at the commencement date, and the amount the Company believes is probable that it will pay the lessor under
residual value guarantees when applicable. The Company discounts lease payments based on the Company&#8217;s estimated incremental borrowing
rate at lease commencement (or modification), which is primarily based on the Company&#8217;s estimated credit rating, the lease term
at commencement, and the contract currency of the lease arrangement. The Company has elected to exclude short term leases (leases with
an original lease term less than one year) from the measurement of lease-related assets and liabilities.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-11629"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(s) Income Taxes</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes include all domestic tax on taxable
profit and are determined according to the tax laws of the jurisdictions in which the Company operates. Income taxes are accounted for
under the asset and liability method in accordance with ASC 740. Deferred tax assets and liabilities are recognized for the future tax
consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their
respective tax basis and operating loss, capital loss and tax credit carry forwards. Deferred tax assets and liabilities are measured
using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ultimate realization of deferred tax assets
is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Deferred
income taxes are recorded net of a valuation allowance when it is more likely than not that all or a portion of a deferred tax assets
will not be realized. In making such determination, the Company considers all available evidence, including projection of future taxable
income, tax planning strategies, and recent results of operations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_4" id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tax benefits associated with uncertain tax positions
are recognized only if it is more likely than not that the tax position would be sustained on its technical merits. For positions not
meeting the &#8220;more likely than not&#8221; test, no tax benefit is recognized. To the extent interest and penalties may be assessed
related to unrecognized tax benefit, the Company records accruals for such amounts as a component of the income tax provision. The Company
had <span style="-sec-ix-hidden: hidden-fact-104"><span style="-sec-ix-hidden: hidden-fact-105">no</span></span> unrecognized tax benefits as of December 31, 2025 and 2024.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 740-10-25 prescribes a more-likely-than-not
threshold for financial statements recognition and measurement of a tax position taken (or expected to be taken) in a tax return. The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized
income tax positions are measured at the largest amount that is greater than a <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="wff:RecognizedIncomeTaxPositionsPercentage" scale="-2" unitRef="pure" id="ixv-16132">50</ix:nonFraction>% likelihood of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="ixv-11648"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(t) Commitments and Contingencies</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_CommitmentsAndContingenciesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, the Company
is subject to commitments and contingencies, including operating lease commitments, legal proceedings and claims arising out of its business
that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such
contingency if it determines it is probable that a loss will occur, and a reasonable estimate of the loss can be made. The Company may
consider many factors in making these assessments on liability for contingencies, including historical and the specific facts and circumstances
of each matter.&#160;</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-11656"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(u) Earnings (Loss) Per Share</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Earnings (loss) per share is calculated in accordance
with ASC 260, Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of shares outstanding during the period. Diluted earnings (loss) per share is computed
in accordance with the treasury stock method and based on the weighted average number of shares plus dilutive share equivalents. Dilutive
share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive. The Company
has no dilutive share equivalents.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-11664"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(v) Foreign Currency Translation and Transactions</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s principal country of operations
is Malaysia. The financial position and results of its operations are determined using Ringgit Malaysia (&#8220;MYR&#8221;), the local
currency, as the functional currency. Certain subsidiaries operate in foreign jurisdictions and use the local currency as their functional
currency, including Hong Kong Dollar (&#8220;HKD&#8221;). The Company&#8217;s consolidated financial statements are reported using U.S.
Dollar (&#8220;US$&#8221; or &#8220;$&#8221;).</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 73; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated statements of operations and
the consolidated statements of cash flows denominated in foreign currency are translated at the average rate of exchange during the reporting
period. Assets and liabilities denominated in currencies other than the reporting currency are translated into the reporting currency
at the rates of exchange prevailing at the balance sheet date. The equity denominated in the functional currency is translated at the
historical rate of exchange at the time of capital contribution. As the cash flows are translated based on the average translation rate,
amounts related to assets and liabilities reported on the consolidated statements of cash flows will not necessarily agree with changes
in the corresponding balances on the consolidated balance sheets.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Translation adjustments arising from the use
of different exchange rates from period to period are included as a separate component of accumulated other comprehensive income (loss)
included in the consolidated statements of changes in shareholders&#8217; equity. Gains and losses from foreign currency transactions
are included in the consolidated statements of comprehensive income.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_5" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The value of the US$ may fluctuate against MYR
and HKD. Any significant variations of the US$ relative to the MYR and HKD may materially affect the Company&#8217;s financial condition
in terms of reporting in US$. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" id="ixv-16133">The following table outlines the currency exchange rates that were used in preparing the accompanying consolidated
financial statements:</ix:nonNumeric></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock-c0_cont_1"><ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_5"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">US$ to MYR Year End Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c142" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-16134">4.0560</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c143" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-16135">4.4695</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c144" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-16136">4.5903</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">US$ to MYR Average Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c145" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-16137">4.2809</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c146" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-16138">4.5747</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c147" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-16139">4.5577</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">US$ to HKD Year End Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c148" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-16140">7.7833</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">US$ to HKD Average Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c151" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure" id="ixv-16141">7.7956</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="ixv-11782"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(w) Segment Reporting </b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies the management approach to
determine its reportable operating segments, which considers the internal organization and reporting used by the Chief Operating Decision
Maker (&#8220;CODM&#8221;) for decision-making, resource allocation, and performance assessment.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_3" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on management&#8217;s assessment, the CODM
reviews the Company&#8217;s consolidated results of operations and does not evaluate performance on a discrete basis by product line
or business unit. Accordingly, the Company has determined that it operates as a <span style="-sec-ix-hidden: hidden-fact-94"><span style="-sec-ix-hidden: hidden-fact-95">single</span></span> operating and reportable segment in accordance
with ASC 280.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s food and beverage operations
represent an immaterial component of its overall business.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk" id="ixv-11798"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(x) Concentration of Major Customers and
Risks </b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Concentrations</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_3" id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject
the Company to concentrations of credit risk consist primarily of trade receivables. In the normal course of business, the Company provides
credit to its customers and does not generally require collateral. The Company monitors concentration of credit risk associated with
these receivables on an ongoing basis.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_4" id="_ConcentrationRiskCreditRisk-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performs credit checks for significant
new customers and generally requires deposits for significant contracts. <ix:nonNumeric contextRef="c0" continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-16142">The customers accounted for more than 10% of the Company&#8217;s
trade receivables, net balance at December 31, 2025 and 2024 are presented below:</ix:nonNumeric></p></ix:continuation>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_5" id="_ConcentrationRiskCreditRisk-c0_cont_4"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Consolidated trade receivables as of<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Consolidated revenues<br/> for the year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c154" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-16143">39</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c155" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-16144">14</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c156" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-16145">12</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c157" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-16146">12</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c161" decimals="2" format="ixt:num-dot-decimal" id="ix_20_fact" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">12</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c162" decimals="2" format="ixt:num-dot-decimal" id="ix_21_fact" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">14</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="2" format="ixt:num-dot-decimal" id="ix_22_fact" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">23</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c164" decimals="2" format="ixt:num-dot-decimal" id="ix_23_fact" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">19</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-91; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-92; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="2" format="ixt:num-dot-decimal" id="ix_24_fact" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">19</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-93; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="2" format="ixt:num-dot-decimal" id="ix_25_fact" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">13</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_6" id="_ConcentrationRiskCreditRisk-c0_cont_5"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify"><ix:footnote id="ix_2_footnote" xml:lang="en-US">Less than 10%</ix:footnote></td>
</tr></table></ix:continuation></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 74; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_7" id="_ConcentrationRiskCreditRisk-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Credit Risk</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_8" id="_ConcentrationRiskCreditRisk-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Credit risk is the potential financial loss to
the Company resulting from the failure of a customer or a counterparty to settle its financial and contractual obligations to the Company,
as and when they fall due. As the Company does not hold any collateral, the maximum exposure to credit risk is the carrying amounts of
accounts receivable and other receivable (excluding prepayments) and cash and bank balances presented on the consolidated balance sheets.
The Company has no other financial assets which carry significant exposure to credit risk.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_9" id="_ConcentrationRiskCreditRisk-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Foreign Currency Risk</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_10" id="_ConcentrationRiskCreditRisk-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s business transactions, assets,
and liabilities are principally denominated in the functional currency of the respective entities, which, in most cases, is the Malaysian
Ringgit. The Company is exposed to foreign currency risk arising from sales and purchases denominated in currencies other than the functional
currency. In addition, the Company maintains bank balances in foreign currencies for working capital purposes. The currency that primarily
gives rise to this exposure is the U.S. Dollar.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fluctuations in the exchange rates between the
various currencies used by the Company may lead to higher expenses and lower revenue, potentially impacting the Company&#8217;s financial
performance.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="wff_RelatedPartiesPolicyPolicyTextBlock-c0_cont_1" escape="true" name="wff:RelatedPartiesPolicyPolicyTextBlock" id="ixv-11966"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(y) Related Parties</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="wff_RelatedPartiesPolicyPolicyTextBlock-c0_cont_2" id="wff_RelatedPartiesPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="wff_RelatedPartiesPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A party is considered to be related to the Company
if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with
the Company. Related parties also include principal owners of the Company, its management, members of their immediate families and other
parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of
the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party
which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest
in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties
might be prevented from fully pursuing its own separate interests is also a related party.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock-c0_cont_1" name="wff:RecentlyAdoptedAccountingPronouncementPolicyTextBlock" id="ixv-11977"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(z) Recently Adopted Accounting Pronouncement</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 14, 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures.
The standard requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information
on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful
in making capital allocation decisions.&#160;ASU 2023-09 applies to all entities subject to income taxes. For public business entities,
the new requirements will be effective for annual periods beginning after December 15, 2024. For entities other than public business
entities, the requirements will be effective for annual periods beginning after December 15, 2025. The guidance will be applied on a
prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company adopted ASU 2023-09
on January 1, 2025, and applied the amendments retrospectively to all prior periods presented in these consolidated financial statements.
Refer to Note 16 (Income Taxes).&#160;</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-11985"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(aa) Recent Accounting Pronouncements</b></p></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has evaluated all the recently issued,
but not yet effective, accounting standards that have been issued or proposed by the FASB or other standards-setting bodies through the
date of this report and do not believe the future adoption of any such standards will have a material impact on the Company&#8217;s consolidated
financial statements.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 75; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-03,
Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement
Expenses, and in January 2025, the FASB issued ASU 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation
Disclosures (Subtopic 220-40): Clarifying the Effective Date. ASU 2024-03 requires additional disclosure of the nature of expenses included
in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income
statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and
interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application
are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its consolidated financial
statements.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2025, the FASB issued ASU 2025-05, Financial
Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provide
all entities with a practical expedient and entities other than public business entities with an accounting policy election when estimating
expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic
606. The amendments will be effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within
those annual reporting periods. Early adoption is permitted in both interim and annual reporting periods in which financial statements
have not yet been issued or made available for issuance. The Company is currently evaluating the potential impact of adopting this new
guidance on its consolidated financial statements and related disclosures.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews new accounting standards
as issued but not yet effective. Management has not identified any other new standards that it believes will have a significant impact
on the Company&#8217;s consolidated financial statements.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="ixv-12026"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>3. Business Combinations and Asset Acquisitions</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Acquisition of GKI and Carlico</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 15, 2025, WF Venture completed the acquisition
of <ix:nonFraction contextRef="c170" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" unitRef="pure" id="ixv-16154">100</ix:nonFraction>% of the issued and outstanding equity interests of GKI, a private company incorporated in the Hong Kong SAR, China, from Ms. Yew
Chean Lim, a director of Win-Fung and the mother of Mr. Chee Hoong Lew, the Company&#8217;s Chief Executive Officer, director and significant
shareholder, for a total purchase price of $<ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16155">3,000,000</ix:nonFraction>. Accordingly, the transaction is considered a related party transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through this acquisition, the Company indirectly
acquired approximately <ix:nonFraction contextRef="c172" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" unitRef="pure" id="ixv-16156">35</ix:nonFraction>% of the equity interests in Carlico, an entity principally engaged in investment holding and the importation
and distribution of bottled grape wine.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management evaluated the transaction under the
framework of ASC 805, Business Combinations, and concluded that the acquisition should be accounted for as an asset acquisition. This
determination was based on the application of the &#8220;screening test,&#8221; which indicated that substantially all of the fair value
of the gross assets acquired was concentrated in a single identifiable asset&#8212;the investment in Carlico. Furthermore, GKI did not
meet the definition of a business as it lacked substantive processes and an organized workforce.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the accounting for asset acquisitions
in accordance with ASC 805-50, Asset Acquisitions, the Company allocated the total cost of the acquisition, comprising the cash consideration
and liabilities assumed, to the assets acquired on a relative fair value basis. No goodwill was recognized in connection with this transaction;
instead, the purchase premium was capitalized into the initial cost basis of the investment in Carlico.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_2" id="_BusinessCombinationDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="ixv-12063"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the allocation
of the purchase price to the identifiable assets acquired and liabilities assumed at the acquisition date:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Assets</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-left: 8.65pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="0" unitRef="usd" id="ixv-16157">128</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt">Investment in equity investee</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" scale="0" unitRef="usd" id="ixv-16158">7,278,845</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total identifiable assets acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" scale="0" unitRef="usd" id="ixv-16159">7,278,973</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 8.65pt">Other payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="0" unitRef="usd" id="ixv-16160">5,893</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 8.65pt">Amount due to equity investee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" scale="0" unitRef="usd" id="ixv-16161">4,263,291</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt">Amounts due to related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16162">9,789</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="0" unitRef="usd" id="ixv-16163">4,278,973</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Net Assets Acquired</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="0" unitRef="usd" id="ixv-16164">3,000,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Acquisition of RBSB</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 5, 2025, WF Venture acquired a <ix:nonFraction contextRef="c173" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" unitRef="pure" id="ixv-16165">70</ix:nonFraction>% equity
interest in RBSB, a private company incorporated in Malaysia and principally engaged in the caf&#233; business, for total cash consideration
of $<ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="0" unitRef="usd" id="ixv-16166">150,000</ix:nonFraction>. Of the total consideration, $<ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="0" unitRef="usd" id="ixv-16167">40,500</ix:nonFraction> (representing <ix:nonFraction contextRef="c176" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" unitRef="pure" id="ixv-16168">27</ix:nonFraction>% equity interest) was paid to Mr. Lew and the balance of the purchase
consideration of $<ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="0" unitRef="usd" id="ixv-16169">109,500</ix:nonFraction> was paid to an independent third party. Accordingly, the portion of the transaction with Mr. Lew is considered
a related party transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The acquisition has been accounted for as a business
combination in accordance with ASC 805, Business Combinations. Accordingly, the Company consolidates the financial results of RBSB from
the acquisition date and recognizes a non-controlling interest representing the <ix:nonFraction contextRef="c178" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" unitRef="pure" id="ixv-16170">30</ix:nonFraction>% equity interest not owned.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the fair values
of the identifiable assets acquired and liabilities assumed at the acquisition date:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="0" unitRef="usd" id="ixv-16171">5,502</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="0" unitRef="usd" id="ixv-16172">2,986</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="0" unitRef="usd" id="ixv-16173">14,884</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Other receivables, deposits and prepayment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-16174">16,490</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Prepaid tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="0" unitRef="usd" id="ixv-16175">2,508</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Property and equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-16176">87,206</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total identifiable assets acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" scale="0" unitRef="usd" id="ixv-16177">129,576</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="0" unitRef="usd" id="ixv-16178">15,603</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Other payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="0" unitRef="usd" id="ixv-16179">17,471</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Amounts due to related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16180">162,465</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="0" unitRef="usd" id="ixv-16181">195,539</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Net identifiable liabilities assumed</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-16182">65,963</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Reconciliation to goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Consideration transferred</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="0" unitRef="usd" id="ixv-16183">150,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Fair value of non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" scale="0" unitRef="usd" id="ixv-16184">19,789</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Less: Net identifiable liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="0" sign="-" unitRef="usd" id="ixv-16185">65,963</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Goodwill</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-16186">196,174</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of the identifiable assets acquired
and liabilities assumed approximate their carrying amounts at the acquisition date due to their short-term nature or because they are
stated at amounts that approximate fair value.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 77; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation id="_BusinessCombinationDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The goodwill of $<ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="0" unitRef="usd" id="ixv-16187">196,174</ix:nonFraction> represents the excess
of the consideration transferred and the fair value of non-controlling interest over the fair value of the net identifiable liabilities
assumed and is primarily attributable to the expected synergies from operations, assembled workforce and anticipated future economic
benefits from the restaurant. During the year ended December 31, 2025, the Company recognized an impairment of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-16188">196,174</ix:nonFraction> related to goodwill
associated with RBSB, in accordance with ASC 350, Intangible &#8211; Goodwill and Other, due to the underperformance of the restaurant.
The impairment is included in the administrative expenses in the consolidated statement of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the period from July 5, 2025 to December
31, 2025, RBSB contributed $<ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-16189">141,540</ix:nonFraction> to revenue and $<ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-16190">65,277</ix:nonFraction> to net income.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="ixv-12324"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>4. Investment in Equity Investees</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s equity method investments
consist of investments in Carlico and RGSB.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 15, 2025, the Company indirectly acquired
approximately <ix:nonFraction contextRef="c185" decimals="2" format="ixt:num-dot-decimal" name="wff:EquityInterest" scale="-2" unitRef="pure" id="ixv-16191">35</ix:nonFraction>% of the equity interests in Carlico, an entity principally engaged in investment holding and the importation and distribution
of bottled grape wines.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 8, 2025, the Company indirectly acquired
a <ix:nonFraction contextRef="c186" decimals="2" format="ixt:num-dot-decimal" name="wff:EquityInterest" scale="-2" unitRef="pure" id="ixv-16192">35</ix:nonFraction>% equity interest in RGSB, a private company incorporated in Malaysia and principally engaged in the food and beverage business,
from Mr. Lew for total cash consideration of $<ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" scale="0" unitRef="usd" id="ixv-16193">350,000</ix:nonFraction>. Accordingly, the transaction is considered a related party transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for its investments in Carlico
and RGSB under the equity method of accounting in accordance with ASC 323, Investments&#8212;Equity Method and Joint Ventures, as the
Company has the ability to exercise significant influence over these investees but does not control them. The investments are initially
recorded at cost and subsequently adjusted for (i) the Company&#8217;s share of the investees&#8217; net income or loss and other comprehensive
income, if any, and (ii) distributions received, which reduce the carrying amount of the investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock" id="ixv-12336"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the carrying amounts
of the Company&#8217;s equity method investments were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">Carlico</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="usd" id="ixv-16194">4,550,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">RGSB</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="usd" id="ixv-16195">4,550,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="wff:ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" id="ixv-12365"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2025, the Company
recognized the following share of results from its equity method investments:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Carlico</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: justify; padding-bottom: 1.5pt">RGSB</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-16196">7,637</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-16197">7,637</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The share of results is included in &#8220;share
of results of equity investees&#8221; in the consolidated statement of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates its equity method investments
for impairment in accordance with ASC 323 whenever events or changes in circumstances indicate that the carrying amount of the investment
may not be recoverable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the Company assessed
its investment in Carlico and RGSB for impairment and recognized impairment losses of $<ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="wff:ImpairmentOfLoss" scale="0" unitRef="usd" id="ixv-16198">2,741,115</ix:nonFraction> and $<ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="wff:ImpairmentOfLoss" scale="0" unitRef="usd" id="ixv-16199">342,363</ix:nonFraction> for Carlico and RGSB, respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AccountsAndNontradeReceivableTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsAndNontradeReceivableTextBlock" id="ixv-12403"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>5. Accounts Receivable</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>



<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="ixv-12407"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Accounts receivable from third parties</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-16200">2,210,991</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c193" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-16201">2,280,447</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Accounts receivable from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-16202">5,282</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-16203">19,772</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-16204">663,748</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-16205">540,626</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-16206">1,552,525</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-16207">1,759,593</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 78; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>WF HOLDING LIMITED</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>&#160;</b></p><div>

</div><ix:continuation id="_AccountsAndNontradeReceivableTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance includes receivables totaling $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-16208">392,410</ix:nonFraction>
and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-16209">356,106</ix:nonFraction> as of December 31, 2025 and 2024 respectively, from two customers, which are currently subject to civil proceedings for
recovery. As of the reporting date, the legal process is still at an early stage. Due to the uncertainty surrounding the recoverability
of these receivables, management has recognized a full allowance for credit losses against these amounts.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-12492"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>6. Inventories</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>



<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-12497"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-16210">110,148</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-16211">94,674</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Work-in-process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-16212">385,435</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-16213">309,162</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-16214">62,591</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-16215">442,369</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-16216">558,174</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-16217">846,205</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2025, the
Company recognized inventory write-downs of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-16218">95,345</ix:nonFraction>, primarily due to excess and obsolete inventory. These charges are included in cost
of goods sold.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherAssetsDisclosureTextBlock" id="ixv-12558"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>7. Other Receivables, Deposits and Prepayments
</b></p>



<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfOtherAssetsTableTextBlock" id="ixv-12562"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Deposits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositsAssetsCurrent" scale="0" unitRef="usd" id="ixv-16219">82,766</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositsAssetsCurrent" scale="0" unitRef="usd" id="ixv-16220">166,294</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Prepayments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-16221">478,155</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-16222">8,256</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesGrossCurrent" scale="0" unitRef="usd" id="ixv-16223">3,875</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesGrossCurrent" scale="0" unitRef="usd" id="ixv-16224">23,017</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Other receivables from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="wff:OtherReceivablesFromRelatedParties" scale="0" unitRef="usd" id="ixv-16225">364</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="wff:OtherReceivablesFromRelatedParties" scale="0" unitRef="usd" id="ixv-16226">14,622</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-16227">565,160</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-16228">212,189</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The deposits mainly related to deposits for utilities
and leases, and deposits to levy for application of foreign workers.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-12646"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>8. Property and Equipment, Net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-12651"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Building</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16229">852,003</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16230">773,179</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Computers and software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16231">90,229</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16232">64,368</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Furniture and fittings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16233">58,486</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16234">51,097</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16235">799,179</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16236">498,554</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16237">514,165</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16238">464,206</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16239">86,267</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16240">72,931</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16241">52,284</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16242">47,446</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Total property and equipment, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16243">2,452,613</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-16244">1,971,781</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-16245">1,207,982</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-16246">979,058</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total property and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-16247">1,244,631</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-16248">992,723</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="wff:ScheduleOfDepreciationOfPropertyAndEquipment" id="ixv-12767"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation included in:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Cost of sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-16249">61,786</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-16250">65,283</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-16251">45,831</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c207" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-16252">98,527</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-16253">80,878</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c209" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-16254">72,502</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-16255">160,313</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-16256">146,161</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-16257">118,333</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, property and
equipment include finance lease right-of-use assets related to motor vehicles and machinery and equipment amounting to $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-16258">117,480</ix:nonFraction> and $<ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-16259">139,351</ix:nonFraction>,
respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 79; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="wff:LandUseRightTextBlock" id="ixv-12854"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>9. Land Use Right</b></p>



<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="ixv-12858"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Land use right</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="wff:LandUseRight" scale="0" unitRef="usd" id="ixv-16260">426,326</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="wff:LandUseRight" scale="0" unitRef="usd" id="ixv-16261">386,884</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="wff:AccumulatedAmortizationOfLandUseRight" scale="0" unitRef="usd" id="ixv-16262">86,471</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="wff:AccumulatedAmortizationOfLandUseRight" scale="0" unitRef="usd" id="ixv-16263">71,172</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Land use right, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="wff:LandUseRightNet" scale="0" unitRef="usd" id="ixv-16264">339,855</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="wff:LandUseRightNet" scale="0" unitRef="usd" id="ixv-16265">315,712</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="ixv-12904"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization expense for the following years
is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization<br/> Expense</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="font-size: 10pt">2026</span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="usd" id="ixv-16266">8,044</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">2027</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="usd" id="ixv-16267">8,044</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">2028</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" unitRef="usd" id="ixv-16268">8,044</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">2029</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" unitRef="usd" id="ixv-16269">8,044</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">2030</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="0" unitRef="usd" id="ixv-16270">8,044</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="0" unitRef="usd" id="ixv-16271">299,635</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total amortization expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-16272">339,855</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="ixv-12965"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.25in"><b>10.</b></td><td style="text-align: justify"><b>Goodwill</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfGoodwillTextBlock" id="ixv-12974"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The changes in the carrying amount of goodwill
for the year ended December&#160;31, 2025 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance as of January 1, 2025</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: left">Increase due to acquisition of RBSB</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="0" unitRef="usd" id="ixv-16273">196,174</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Impairment loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="0" unitRef="usd" id="ixv-16274">196,174</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Balance as of December 31, 2025</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DeferredPolicyAcquisitionCostsTextBlock1" id="ixv-13007"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>11. Deferred Offering Costs</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company complies with the requirement of
the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (&#8220;SAB&#8221;) Topic 5A &#8212; &#8220;Expenses of Offering.&#8221; Deferred
offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that were directly
related to the Company&#8217;s initial public offering. It was subsequently charged against the gross proceeds from the Company&#8217;s
initial public offering completed on March 27, 2025 as a reduction of share capital. The Company capitalized $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-16275">1,801,983</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-16276">356,423</ix:nonFraction> and
$<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-16277">338,967</ix:nonFraction> of deferred offering costs for the years ended December 31, 2025, 2024 and 2023, respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="ixv-13016"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>12. Accrued Expenses and Other Payables</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accrued expenses and other payables mainly represent
accrued payroll related expenses, other operating expenses and sales tax payable.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-13025"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>13. Leases</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Operating Lease Liabilities</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the Company has operating lease agreements
for its hostel and office equipment with remaining lease terms of <ix:nonNumeric contextRef="c70" format="ixt-sec:durmonth" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-16278">7</ix:nonNumeric> to <ix:nonNumeric contextRef="c71" format="ixt-sec:durmonth" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-16279">55</ix:nonNumeric> months. These leases have original terms not exceeding <ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-16280">5</ix:nonNumeric> years.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 80; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_2" id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="wff:RightOfUseAssetsTextBlock" id="ixv-13057"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information pertaining to right of use assets
is summarized as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Hostel and office equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-16281">77,120</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd" id="ixv-16282">82,870</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-16283">5,625</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd" id="ixv-16284">41,628</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Right of use assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-16285">71,495</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-16286">41,242</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-13105"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognized the following total lease
cost related to the Company&#8217;s lease arrangements:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Operating lease cost:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-left: 0.125in">Operating lease</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-16287">39,405</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-16288">49,019</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-16289">14,596</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">Expenses relating to short-term leases</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-16290">62,773</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-16291">32,728</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-16292">20,415</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-16293">102,178</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-16294">81,747</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-16295">35,011</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-13179"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the present value of
the net minimum lease payments are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Future Minimum Lease Payments</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Operating<br/>
    Leases</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 87%"><span style="font-size: 10pt">2026</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-16296">38,251</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">2027</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-16297">33,825</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">2028</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-16298">1,029</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">2029</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-16299">672</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">2030</span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-16300">221</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Total remaining lease payments (undiscounted)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-16301">73,998</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Less imputed interest</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-16302">2,318</ix:nonFraction></span></td>
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Present value of lease liabilities</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-16303">71,680</ix:nonFraction></span></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_LeaseCostTableTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other information related to leases for the years
ended December 31, 2025, 2024 and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Weighted-average remaining lease term - operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-16304">2.71</ix:nonNumeric> years</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-16305">1.9</ix:nonNumeric> years</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c27" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-16306">2.5</ix:nonNumeric> years</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left">Weighted-average discount rate - operating leases</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-16307">3.35</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-16308">3.35</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c27" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-16309">3.35</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Right of use assets obtained in exchange for new operating lease liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-16310">74,310</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-16311">25,294</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-16312">73,603</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cash paid for amounts included in the measurement of lease liabilities &#8211; operating cash flow from operating leases</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-16313">40,882</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-16314">48,620</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-16315">14,903</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> </table></ix:continuation>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Finance Lease Liabilities</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="wff:ScheduleOfFinancingArrangementTableTextBlock" id="ixv-13343"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company acquired motor vehicles under a hire
purchase financing arrangement for a total of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:AcquisitionOfAssetUnderHirePurchase" scale="0" unitRef="usd" id="ixv-16316">27,120</ix:nonFraction>, $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="wff:AcquisitionOfAssetUnderHirePurchase" scale="0" unitRef="usd" id="ixv-16317">0</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="wff:AcquisitionOfAssetUnderHirePurchase" scale="0" unitRef="usd" id="ixv-16318">56,607</ix:nonFraction> for the years ended December 31, 2025, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Finance lease liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-16319">131,097</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-16320">154,796</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less Finance lease liabilities &#8211; current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-16321">59,172</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-16322">54,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Finance lease liabilities &#8211; non-current</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-16323">71,925</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-16324">100,312</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 81; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="ixv-13411"><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the net minimum lease
payments are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Year Ended December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Leases<br/>
    Payment</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 87%"><span style="font-size: 10pt">2026</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-16325">63,739</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">2027</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-16326">53,571</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">2028</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-16327">15,009</ix:nonFraction></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">2029</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-16328">5,509</ix:nonFraction></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">2030</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-16329">457</ix:nonFraction></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-16330">138,285</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Less imputed interest</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-16331">7,188</ix:nonFraction></span></td>
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Finance lease liabilities</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-16332">131,097</ix:nonFraction></span></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Finance lease liabilities &#8211; current</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-16333">59,172</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Finance lease liabilities &#8211; non-current</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-16334">71,925</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-13514"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>14. Borrowings</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock" id="ixv-13518"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The borrowings consisted of the following:</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Term loan I</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c215" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-16335">14,446</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c216" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-16336">61,437</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Term loan II</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c217" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-16337">174,243</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-16338">170,517</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less borrowings &#8211; current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-16339">28,909</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-16340">60,413</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Borrowings &#8211; non-current</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-16341">159,780</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-16342">171,541</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Term Loans </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 23, 2020, the Company entered into a
term loan agreement with a bank institution for a total facility of $<ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-16343">240,211</ix:nonFraction> with a maturity date <ix:nonNumeric contextRef="c212" format="ixt-sec:durmonth" name="us-gaap:DebtInstrumentTerm" id="ixv-16344">66</ix:nonNumeric> months from the drawdown date, August
28, 2020. This loan has a moratorium period of six months on both principal and profit and the Company shall make 60 monthly instalments
commencing on March 29, 2021 for 60 instalments. The loan bears an interest rate of <ix:nonFraction contextRef="c211" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-16345">3.5</ix:nonFraction>% per annum. This loan is secured by an asset
sale agreement over Shariah compliant commodities, joint and several guarantees of certain directors of Win-Fung and a corporate guarantee
provided by the Credit Guarantee Corporation Malaysia Berhad (CGC).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 17, 2020, the Company entered into
a term loan agreement with a bank institution for a total facility of $<ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-16346">239,499</ix:nonFraction> with a maturity date <ix:nonNumeric contextRef="c214" format="ixt-sec:durmonth" name="us-gaap:DebtInstrumentTerm" id="ixv-16347">180</ix:nonNumeric> months from the drawdown date,
December 8, 2020, where the first instalment commenced on January 1, 2021. The loan bears an interest rate of <ix:nonFraction contextRef="c213" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-16348">3.2</ix:nonFraction>% per annum. This loan
is secured by several asset sale agreements over Shariah compliant commodities, several joint and several guarantees of certain directors
of Win-Fung, a legal charge over Win-Fung&#8217;s factory and a letter of subordination of advances from directors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="ixv-13582"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The annual maturities of the principal amount
of both term loans as of December 31, 2025 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Annual<br/> Maturities</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="usd" id="ixv-16349">28,909</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="0" unitRef="usd" id="ixv-16350">15,082</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="0" unitRef="usd" id="ixv-16351">15,711</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="0" unitRef="usd" id="ixv-16352">16,401</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2030</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="0" unitRef="usd" id="ixv-16353">17,103</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="0" unitRef="usd" id="ixv-16354">95,483</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><p style="text-align: left; margin-top: 0; margin-bottom: 0"></p><p style="text-align: left; margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt">Total</span></p></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-16355">188,689</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 82; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-13660"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>15. Shareholders&#8217; Equity</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is authorized to issue <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-16356">200,000,000</ix:nonFraction>
ordinary shares of par value $<ix:nonFraction contextRef="c2" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-16357">0.00025</ix:nonFraction>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon incorporation on March 7, 2023, the Company
issued <ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-16358">1</ix:nonFraction> ordinary share to its registered agent, which was later transferred to Chee Hoong Lew in anticipation of the Reorganization
as explained in detail in Note 1.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 21, 2023, the Company issued an aggregate
of <ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-16359">4,590,003</ix:nonFraction> ordinary shares to the shareholders of Win-Fung, including Chee Hoong Lew, on a pro rata basis proportional to the shareholders&#8217;
equity interests in Win-Fung, pursuant to the Reorganization.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 26, 2025, the Company entered into an
underwriting agreement with Dominari Securities LLC, as representative of the underwriters named on Schedule 1 thereto, relating to the
Company&#8217;s initial public offering of ordinary shares.&#160;Under the underwriting agreement, the Company agreed to sell <ix:nonFraction contextRef="c219" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares" id="ixv-16360">400,013</ix:nonFraction>
ordinary shares to the underwriters, at a purchase price per share of $<ix:nonFraction contextRef="c220" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-16361">18.50</ix:nonFraction> (the offering price to the public of $<ix:nonFraction contextRef="c220" decimals="2" format="ixt:num-dot-decimal" name="wff:OfferingPricePerShare" scale="0" unitRef="usdPershares" id="ixv-16362">20.00</ix:nonFraction> per share minus
the underwriters&#8217; discount), and also agreed to grant to the underwriters a <ix:nonNumeric contextRef="c221" format="ixt-sec:durday" name="wff:UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" id="ixv-16363">45</ix:nonNumeric>-day option to purchase up to <ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares" id="ixv-16364">60,000</ix:nonFraction> additional ordinary
shares, at a purchase price of $<ix:nonFraction contextRef="c223" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockPricePerShare" scale="0" unitRef="usdPershares" id="ixv-16365">18.50</ix:nonFraction>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 28, 2025, the closing of the initial
public offering was completed. The Company sold <ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares" id="ixv-16366">400,013</ix:nonFraction> ordinary shares for total gross proceeds of $<ix:nonFraction contextRef="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd" id="ixv-16367">8,000,000</ix:nonFraction>. On May 7, 2025, the underwriters
partially exercised their over-allotment option and purchased an additional <ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares" id="ixv-16368">48,001</ix:nonFraction> ordinary resulting in additional gross proceeds of
$<ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd" id="ixv-16369">960,000</ix:nonFraction>. After deducting the underwriting commission and expenses, the Company received net proceeds of approximately $<ix:nonFraction contextRef="c226" decimals="0" format="ixt:num-dot-decimal" name="wff:ProceedsFromIssuanceOfCommonStockNet" scale="0" unitRef="usd" id="ixv-16370">7,158,017</ix:nonFraction>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 13, 2026, WF Holding effected a <ix:nonNumeric contextRef="c59" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-16371">1-for-5
reverse share split</ix:nonNumeric> of its ordinary shares by way of a share consolidation of its issued and unissued ordinary shares, with each issued
and unissued ordinary share consolidated into five (5) shares. As a result of this share consolidation, the maximum number of shares which
WF Holding is authorized to issue changed from <ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-16372">1,000,000,000</ix:nonFraction> ordinary shares with a par value of $<ix:nonFraction contextRef="c61" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-16373">0.00005</ix:nonFraction> to <ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-16374">200,000,000</ix:nonFraction> ordinary shares
with a par value of $<ix:nonFraction contextRef="c60" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-16375">0.00025</ix:nonFraction>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">After the share consolidation, as&#160;&#160;
of December 31, 2025 and 2024, there were <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-16376">5,038,018</ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-16377">4,590,004</ix:nonFraction> ordinary shares issued and outstanding, respectively.</p></ix:nonNumeric><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-13681"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>16. Income Taxes</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company and its subsidiaries are subject
to income taxes on an entity basis on income derived from the location in which each entity is domiciled.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Cayman Islands</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">WF Holding is domiciled in the Cayman Islands
and currently enjoys permanent income tax holidays; and accordingly, WF Holding is not subject to any income tax.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">British Virgin Islands</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the current tax laws of the British Virgin
Islands, WF Venture is not subject to tax on income or capital gains.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Malaysia</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Win-Fung and RBSB, the income tax is calculated
at <ix:nonFraction contextRef="c227" decimals="2" format="ixt:num-dot-decimal" name="wff:PercentageOfEstimatedAssessableProfit" scale="-2" unitRef="pure" id="ixv-16378">24</ix:nonFraction>% of the estimated assessable profits for the relevant year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Hong Kong</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">GKI is subject to a Hong Kong profits tax of&#160;<ix:nonFraction contextRef="c228" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-16379">16.5</ix:nonFraction>%
on its activities conducted in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable
profits derived from or earned in Hong Kong since the acquisition of GKI.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="ixv-13707"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of profit (loss) before income
tax expense are summarized as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Domestic (Cayman Islands)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="0" sign="-" unitRef="usd" id="ixv-16380">1,788,371</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c230" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="0" sign="-" unitRef="usd" id="ixv-16381">159,527</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c231" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="0" sign="-" unitRef="usd" id="ixv-16382">31,133</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Foreign (Malaysia)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="0" unitRef="usd" id="ixv-16383">469,185</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="0" unitRef="usd" id="ixv-16384">278,544</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="0" unitRef="usd" id="ixv-16385">726,747</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c228" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="0" sign="-" unitRef="usd" id="ixv-16386">1,924</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="0" sign="-" unitRef="usd" id="ixv-16387">3,343,820</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-16388">4,664,930</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-16389">119,017</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-16390">695,614</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 83; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-13826"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for income taxes consisted of the
following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Current income tax expenses</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Domestic (Cayman Islands)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 64%; text-align: justify; padding-left: 9pt">Foreign (Malaysia)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16391">80,619</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16392">65,954</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16393">220,915</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total current income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16394">80,619</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16395">65,954</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16396">220,915</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Deferred income tax benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Domestic (Cayman Islands)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Malaysia)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16397">4,594</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-16398">58,540</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-16399">16,702</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total deferred income tax benefits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16400">4,594</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-16401">58,540</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-16402">16,702</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total income tax expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16403">85,213</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16404">7,414</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16405">204,213</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="wff:ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" id="ixv-14073"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents income taxes paid,
net of refunds, disaggregated by jurisdiction:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Income taxes paid, net of refunds</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Domestic (Cayman Islands)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 64%; text-align: justify; padding-left: 9pt">Foreign (Malaysia)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidForeignBeforeRefundReceived" scale="0" unitRef="usd" id="ixv-16406">114,364</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidForeignBeforeRefundReceived" scale="0" unitRef="usd" id="ixv-16407">149,792</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxPaidForeignBeforeRefundReceived" scale="0" unitRef="usd" id="ixv-16408">411,617</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-16409">114,364</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-16410">149,792</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-16411">411,617</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-14184"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a reconciliation of the statutory tax
rate to the effective tax rate after the adoption of ASU 2023-09:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="22" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective<br/>
    Tax Rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective<br/>
    Tax Rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective<br/>
    Tax Rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Loss)
    income before income tax expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-16412">4,664,930</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-143; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-16413">119,017</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-144; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-16414">695,614</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-145; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax
    effect at the Malaysia corporate tax rates of 24%&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="0" sign="-" unitRef="usd" id="ixv-16415">1,119,583</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-16416">24.00</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="0" unitRef="usd" id="ixv-16417">28,564</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-16418">24.00</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="0" unitRef="usd" id="ixv-16419">166,947</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-16420">24.00</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax
    effect of preferential tax rate</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-146; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-147; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" scale="0" sign="-" unitRef="usd" id="ixv-16421">9,873</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" scale="-2" sign="-" unitRef="pure" id="ixv-16422">1.42</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-deductible
    expenditure</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="0" unitRef="usd" id="ixv-16423">1,307,927</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" sign="-" unitRef="pure" id="ixv-16424">28.04</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="0" unitRef="usd" id="ixv-16425">75,535</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" unitRef="pure" id="ixv-16426">63.47</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="0" unitRef="usd" id="ixv-16427">51,351</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" unitRef="pure" id="ixv-16428">7.38</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
    not subject to tax</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" scale="0" sign="-" unitRef="usd" id="ixv-16429">30,813</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" scale="-2" unitRef="pure" id="ixv-16430">0.66</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" scale="0" sign="-" unitRef="usd" id="ixv-16431">2,550</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="4" format="ixt:num-dot-decimal" name="wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" scale="-2" sign="-" unitRef="pure" id="ixv-16432">2.14</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" scale="0" sign="-" unitRef="usd" id="ixv-16433">2,559</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" scale="-2" sign="-" unitRef="pure" id="ixv-16434">0.37</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Double
    tax deduction/ tax incentives</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationDeductions" scale="0" unitRef="usd" id="ixv-16435">1,673</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductions" scale="-2" sign="-" unitRef="pure" id="ixv-16436">0.04</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationDeductions" scale="0" unitRef="usd" id="ixv-16437">1,270</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductions" scale="-2" unitRef="pure" id="ixv-16438">1.07</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationDeductions" scale="0" unitRef="usd" id="ixv-16439">1,653</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductions" scale="-2" unitRef="pure" id="ixv-16440">0.24</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Over
    provision in prior years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="0" sign="-" unitRef="usd" id="ixv-16441">70,645</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" unitRef="pure" id="ixv-16442">1.51</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="0" sign="-" unitRef="usd" id="ixv-16443">92,865</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" scale="-2" sign="-" unitRef="pure" id="ixv-16444">78.03</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    income tax expense&#160;&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16445">85,213</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="wff:IncomeTaxExpenseBenefitPercentage" scale="-2" sign="-" unitRef="pure" id="ixv-16446">1.83</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16447">7,414</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c6" decimals="4" format="ixt:num-dot-decimal" name="wff:IncomeTaxExpenseBenefitPercentage" scale="-2" unitRef="pure" id="ixv-16448">6.23</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-16449">204,213</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="wff:IncomeTaxExpenseBenefitPercentage" scale="-2" unitRef="pure" id="ixv-16450">29.36</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  </table></ix:nonNumeric>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The over provision of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="0" sign="-" unitRef="usd" id="ixv-16451">70,645</ix:nonFraction> in prior years
was mainly due to the Company&#8217;s initial assumption that certain revenue was taxable upon receipt. It was subsequently confirmed
that such revenue may be taxed based on its accounting recognition. Accordingly, the excess tax provision from prior years was reversed
in the current year.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 84; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred income tax results from temporary differences
in the recognition of income and expenses for financial reporting purposes and for tax purposes. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-16452">The effect of temporary differences
that gave rise to net deferred tax assets and deferred tax liabilities as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Allowance for credit losses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-16453">146,544</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-16454">131,080</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Accelerated tax depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="wff:DeferredIncomeTaxAcceleratedTaxDepreciation" scale="0" unitRef="usd" id="ixv-16455">100,420</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="wff:DeferredIncomeTaxAcceleratedTaxDepreciation" scale="0" unitRef="usd" id="ixv-16456">80,362</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="0" unitRef="usd" id="ixv-16457">46,124</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="0" unitRef="usd" id="ixv-16458">50,718</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-14742"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>17. Commitments and Contingencies</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the ordinary course of business, the Company
may be subject to legal proceedings regarding contractual and employment relationships and a variety of other matters. The Company records
contingent liabilities resulting from such claims, when a loss is assessed to be probable, and the amount of the loss is reasonably estimable.
In the opinion of management, there were no pending or threatened claims and litigation as of December 31, 2025 and through the issuance
date of these consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is currently involved in civil proceedings against two
former customers for the recovery of outstanding receivables totaling $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-16459">392,410</ix:nonFraction> as of December 31, 2025. As of the reporting date, the
legal process is still at an early stage. Due to the uncertainty surrounding the recoverability of these receivables, management has recognized
a full allowance for credit losses against these amounts.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-14752"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>18. Related Party Transactions and Balances</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="wff:ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" id="ixv-14756"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The table below sets forth the major related
parties and their relationship with the Company as of December 31, 2025:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 49%; border-bottom: black 1.5pt solid; padding-right: 5.4pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Name of related parties</b></p></td> <td style="width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; width: 49%; padding-right: 5.4pt; text-align: center"><span style="font-size: 10pt"><b>Relationship with the Company</b></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Chee Hoong Lew (&#8220;Mr. Lew&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c240" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-16460">CEO, Director and one of the controlling shareholders</ix:nonNumeric> </span></td></tr> <tr style="vertical-align: top; "> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Yew Chean Lim (&#8220;Ms. Lim&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c241" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14780"><span style="font-size: 10pt">Director of Win-Fung</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Wai Boon Law (&#8220;Ms. Law&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c242" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14787"><span style="font-size: 10pt">Director of Win-Fung</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Chung Kin Loo (&#8220;Mr. Loo&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c243" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14794"><span style="font-size: 10pt">Director of GKI</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Flakeshield Sdn Bhd (&#8220;Flakeshield&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c244" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14801"><span style="font-size: 10pt">Mr. Lew owns 50%</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Acmos (M) Sdn Bhd (&#8220;Acmos&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c245" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14808"><span style="font-size: 10pt">Mr. Lew owns 90%</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Win Fung Prop Sdn Bhd (&#8220;WFP&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c246" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14815"><span style="font-size: 10pt">Mr. Lew owns 90%</span></ix:nonNumeric></td></tr> <tr> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Eco Consult (M) Sdn Bhd (&#8220;ECO&#8221;)</span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 5.4pt"><ix:nonNumeric contextRef="c247" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14822"><span style="font-size: 10pt">Mr. Lew owns 50%</span></ix:nonNumeric></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Kirby Swim Equip Pty Ltd (&#8220;Kirby Australia&#8221;)</span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 5.4pt"><ix:nonNumeric contextRef="c248" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14829"><span style="font-size: 10pt">Ms. Law ultimately owns 35%</span></ix:nonNumeric></td></tr> <tr> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Kirby Swim Equipment Pte Ltd (&#8220;Kirby Singapore&#8221;)</span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 5.4pt"><ix:nonNumeric contextRef="c249" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14836"><span style="font-size: 10pt">Ms. Law owns 35%</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">One Fatboyz Limited (&#8220;OFL&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c250" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14843"><span style="font-size: 10pt">Shareholder of the Company</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Snow Bear Capital Limited (&#8220;SBCL&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c251" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" id="ixv-14850"><span style="font-size: 10pt">Shareholder of the Company</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Carlico*</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c252" id="ix_26_fact" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction"><span style="font-size: 10pt">An investee of GKI, owns 35%</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">RGSB*</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><ix:nonNumeric contextRef="c253" id="ix_27_fact" name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction"><span style="font-size: 10pt">An investee of WF Venture, owns 35%</span></ix:nonNumeric></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify"><ix:footnote id="ix_3_footnote" xml:lang="en-US">Carlico and RGSB became investees of the Company on May 15, 2025 and July 8, 2025, respectively (See Note 4).</ix:footnote></td>
</tr></table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="ixv-14873"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2025, 2024
and 2023, related party transactions consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Sales to Flakeshield</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c254" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16462">19,429</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16463">30,024</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16464">25,450</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Sales to Acmos</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-152">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c258" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16465">2,689</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16466">5,944</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Sales to ECO</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c260" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16467">140</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-153">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-154">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Sales to Kirby Singapore</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-155">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16468">197</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-156">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Purchase from Flakeshield</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16469">4,368</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c267" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16470">2,320</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16471">8,761</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Purchase from Acmos</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c269" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16472">8,158</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16473">8,571</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c271" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16474">185,989</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Rental income from Flakeshield</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-157">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16475">6,558</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16476">6,582</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Rental expenses to WFP</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c276" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16477">5,902</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16478">7,899</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Rental expenses to Mr. Lew</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16479">33,638</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16480">31,477</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c280" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16481">2,633</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Consultancy expenses to OFL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16482">264,186</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-159">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-160">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Consultancy expenses to SBCL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16483">423,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Advances from OFL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c289" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16484">231,190</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Advances from SBCL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c291" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16485">273,204</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c292" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16486">121,867</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Advances from Kirby Australia</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16487">2,638</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Purchase consideration to Ms. Lim for acquisition of GKI</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16488">3,000,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Purchase consideration to Mr. Lew for acquisition of RBSB</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c299" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16489">40,500</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Purchase consideration to Mr. Lew for acquisition of RGSB</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c302" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-16490">350,000</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 85; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="wff:ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" id="ixv-15178"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, accounts receivable
consisted of the following amount due from related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Flakeshield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-16491">5,282</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-16492">18,695</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">ECO</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c307" decimals="0" format="ixt:num-dot-decimal" name="wff:OtherReceivablesFromRelatedParties" scale="0" unitRef="usd" id="ixv-16493">148</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Kirby Singapore</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c310" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-16494">1,077</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-16495">5,430</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-16496">19,772</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, other receivable
consisted of the following amount due from related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Flakeshield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="wff:OtherReceivablesFromRelatedParties" scale="0" unitRef="usd" id="ixv-16497">364</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="wff:OtherReceivablesFromRelatedParties" scale="0" unitRef="usd" id="ixv-16498">890</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">SBCL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c312" decimals="0" format="ixt:num-dot-decimal" name="wff:OtherReceivablesFromRelatedParties" scale="0" unitRef="usd" id="ixv-16499">13,732</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="wff:OtherReceivablesFromRelatedParties" scale="0" unitRef="usd" id="ixv-16500">364</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="wff:OtherReceivablesFromRelatedParties" scale="0" unitRef="usd" id="ixv-16501">14,622</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock-c0_cont_1" escape="true" name="wff:ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" id="ixv-15286"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, accounts payable
consisted of the following amount due to related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Flakeshield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c313" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-16502">480</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Acmos</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c315" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-16503">4,327</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-16504">4,807</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-179">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, other payable
consisted of the following amount due to related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Acmos</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c315" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNotesPayable" scale="0" unitRef="usd" id="ixv-16505">333</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-180">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Kirby Australia</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-181">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c318" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNotesPayable" scale="0" unitRef="usd" id="ixv-16506">2,638</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNotesPayable" scale="0" unitRef="usd" id="ixv-16507">333</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNotesPayable" scale="0" unitRef="usd" id="ixv-16508">2,638</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 86; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>WF HOLDING LIMITED<br/>
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS&#160;</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>


</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2"><ix:continuation id="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, due to related
parties consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Mr. Lew</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c319" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16509">19,295</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c320" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16510">15,636</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Ms. Lim</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c321" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16511">740</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Ms. Law</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c323" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16512">27,475</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c324" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16513">55,037</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Mr. Loo</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c325" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16514">18,554</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-183">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Carlico</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c327" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16515">4,275,561</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">OFL</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c330" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16516">231,190</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">SBCL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c332" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16517">395,071</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16518">4,341,625</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="wff:TotalDueToRelatedParties" scale="0" unitRef="usd" id="ixv-16519">696,934</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="wff:ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" id="ixv-15514"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transactions amount due to related parties
are as of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Beginning of the years January 1,</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-16520">696,934</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c333" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-16521">469,682</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Advances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c334" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForAdvanceToAffiliate" scale="0" unitRef="usd" id="ixv-16522">4,297,627</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c335" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForAdvanceToAffiliate" scale="0" unitRef="usd" id="ixv-16523">280,154</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Repayment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c334" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-16524">652,936</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c335" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-16525">52,902</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Years ended December 31,</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-16526">4,341,625</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-16527">696,934</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balances mainly represent operating expenses
and corporate expenses paid on behalf of the Company. The amount due to related parties is non-trade, unsecured, non-interest bearing
and is repayable on demand.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-15577"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>19. Subsequent Events</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the requirements of ASC Topic
855, the Company has evaluated all significant events that occurred subsequent to the consolidated balance sheet date and up to the approval
of these consolidated financial statements. Except for the items disclosed below in these consolidated financial statements, there have
been no other subsequent events that would require recognition or disclosure in the financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequent to the reporting period, the Company became aware that RBSB,
a majority-owned subsidiary of the Company, ceased its business operations effective from January 15, 2026. The cessation was part of
an operational streamlining to improve group efficiency and reallocate resources to our higher-growth core business segments. In accordance
with ASC 360, the Company evaluated the recoverability of all assets attributable to RBSB. As of December 31, 2025, the Company completed
a formal settlement and de-recognition of all RBSB-related assets and liabilities. The Company recognized a net gain on settlement of
$<ix:nonFraction contextRef="c336" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-16528">65,277</ix:nonFraction> in the consolidated statement of operations for the year ended December 31, 2025, representing the excess of liabilities settled
over the carrying value of the assets de-recognized. Consequently, there are no remaining balances related to RBSB on the consolidated
balance sheet as of December 31, 2025. Management does not anticipate that this cessation will have a material adverse effect on the Company&#8217;s
consolidated financial position or results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 13, 2026, WF Holding effected a <ix:nonNumeric contextRef="c59" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-16529">1-for-5
reverse share split</ix:nonNumeric> of its ordinary shares by way of a share consolidation of its issued and unissued ordinary shares, with each issued
and unissued ordinary share consolidated into five (5) shares. As a result of this share consolidation, the maximum number of shares which
WF Holding is authorized to issue changed from <ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-16530">1,000,000,000</ix:nonFraction> ordinary shares with a par value of $<ix:nonFraction contextRef="c61" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-16531">0.00005</ix:nonFraction> to <ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-16532">200,000,000</ix:nonFraction> ordinary shares
with a par value of $<ix:nonFraction contextRef="c60" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-16533">0.00025</ix:nonFraction>. After the share consolidation, WF Holding had <ix:nonFraction contextRef="c337" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-16534"><ix:nonFraction contextRef="c337" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-16535">5,038,018</ix:nonFraction></ix:nonFraction> ordinary shares issued and outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 28, 2026, the Company received a written
notification from Nasdaq indicating that the Company have regained compliance with the closing bid price requirement under Nasdaq Listing
Rule 5550(a)(2) since the closing bid price of its ordinary shares was at or above $<ix:nonFraction contextRef="c338" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares" id="ixv-16536">1.00</ix:nonFraction> for eleven consecutive trading days from April
13, 2026 to April 27, 2026.&#160;</p></ix:nonNumeric><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 87; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The registrant hereby certifies that it meets
all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report
on its behalf.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: April 30, 2026</p></td>
    <td colspan="2"><span style="font-size: 10pt"><b>WF HOLDING LIMITED</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">/s/ Chee Hoong Lew</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 6%"><span style="font-size: 10pt">Name: </span></td>
    <td style="width: 34%"><span style="font-size: 10pt">Chee Hoong Lew</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Title: </span></td>
    <td><span style="font-size: 10pt">Chief Executive Officer</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt"><i>(Principal Executive Officer)</i></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 88; Options: NewSection Last; Value: 54 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c2" id="hidden-fact-0" name="us-gaap:RestrictedCashCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-1" name="us-gaap:DeferredOfferingCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-2" name="us-gaap:EquityMethodInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-3" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-4" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-5" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-6" name="us-gaap:MinorityInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-7" name="wff:ImpairmentOfInvestment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-8" name="wff:ImpairmentOfInvestment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-9" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-10" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-11" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-12" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-13" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-14" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-15" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-16" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-17" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-18" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-19" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-20" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-21" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-22" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-23" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-24" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-25" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-26" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c31" id="hidden-fact-27" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-28" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-29" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-30" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-31" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-32" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c39" id="hidden-fact-33" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c42" id="hidden-fact-34" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-35" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c45" id="hidden-fact-36" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-37" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-38" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-39" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-40" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-41" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c42" id="hidden-fact-42" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c45" id="hidden-fact-43" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-44" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-45" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c42" id="hidden-fact-46" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-47" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-48" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-49" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-50" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-51" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-52" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-53" name="wff:ImpairmentOfEquityInvestees" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-54" name="wff:ImpairmentOfEquityInvestees" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-55" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-56" name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-57" name="us-gaap:InventoryWriteDown" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-58" name="us-gaap:InventoryWriteDown" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-59" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-60" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-61" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-62" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-63" name="wff:PaymenttoAssetsAcquisitions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-64" name="wff:PaymenttoAssetsAcquisitions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-65" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-66" name="us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-67" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-68" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-69" name="us-gaap:RestrictedCashCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c114" id="hidden-fact-70" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c115" id="hidden-fact-71" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c116" id="hidden-fact-72" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c117" id="hidden-fact-73" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-74" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-75" name="wff:RevenueFromCustomerGeographicalAreaPercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c135" id="hidden-fact-76" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c135" id="hidden-fact-77" name="wff:RevenueFromCustomerGeographicalAreaPercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c136" id="hidden-fact-78" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c136" id="hidden-fact-79" name="wff:RevenueFromCustomerGeographicalAreaPercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c137" id="hidden-fact-80" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c137" id="hidden-fact-81" name="wff:RevenueFromCustomerGeographicalAreaPercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c139" id="hidden-fact-82" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c139" id="hidden-fact-83" name="wff:RevenueFromCustomerGeographicalAreaPercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c149" id="hidden-fact-84" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c150" id="hidden-fact-85" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c152" id="hidden-fact-86" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c153" id="hidden-fact-87" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c158" id="hidden-fact-88" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c159" id="hidden-fact-89" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c160" id="hidden-fact-90" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c165" id="hidden-fact-91" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c166" id="hidden-fact-92" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c168" id="hidden-fact-93" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="0" id="hidden-fact-94" name="us-gaap:NumberOfOperatingSegments" unitRef="Segment">1</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="0" id="hidden-fact-95" name="us-gaap:NumberOfReportableSegments" unitRef="Segment">1</ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-96" name="us-gaap:RestrictedCashCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-97" name="us-gaap:InventoryWriteDown" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-98" name="us-gaap:InventoryWriteDown" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-99" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-100" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-101" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-102" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-103" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-104" name="us-gaap:UnrecognizedTaxBenefits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-105" name="us-gaap:UnrecognizedTaxBenefits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c191" id="hidden-fact-106" name="us-gaap:EquityMethodInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c188" id="hidden-fact-107" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-108" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-109" name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-110" name="us-gaap:Goodwill" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-111" name="us-gaap:Goodwill" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c232" id="hidden-fact-112" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c233" id="hidden-fact-113" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c235" id="hidden-fact-114" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c236" id="hidden-fact-115" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c229" id="hidden-fact-116" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c230" id="hidden-fact-117" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c231" id="hidden-fact-118" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c228" id="hidden-fact-119" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c232" id="hidden-fact-120" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c233" id="hidden-fact-121" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c234" id="hidden-fact-122" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c235" id="hidden-fact-123" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c236" id="hidden-fact-124" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c229" id="hidden-fact-125" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c230" id="hidden-fact-126" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c231" id="hidden-fact-127" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c228" id="hidden-fact-128" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c232" id="hidden-fact-129" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c233" id="hidden-fact-130" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c234" id="hidden-fact-131" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c235" id="hidden-fact-132" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c236" id="hidden-fact-133" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c229" id="hidden-fact-134" name="us-gaap:IncomeTaxPaidFederalBeforeRefundReceived" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c230" id="hidden-fact-135" name="us-gaap:IncomeTaxPaidFederalBeforeRefundReceived" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c231" id="hidden-fact-136" name="us-gaap:IncomeTaxPaidFederalBeforeRefundReceived" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c228" id="hidden-fact-137" name="us-gaap:IncomeTaxPaidForeignBeforeRefundReceived" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c232" id="hidden-fact-138" name="us-gaap:IncomeTaxPaidForeignBeforeRefundReceived" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c233" id="hidden-fact-139" name="us-gaap:IncomeTaxPaidForeignBeforeRefundReceived" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c237" id="hidden-fact-140" name="us-gaap:IncomeTaxPaidForeignBeforeRefundReceived" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c238" id="hidden-fact-141" name="us-gaap:IncomeTaxPaidForeignBeforeRefundReceived" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c239" id="hidden-fact-142" name="us-gaap:IncomeTaxPaidForeignBeforeRefundReceived" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-143" name="wff:LossIncomeBeforeIncomeTaxExpensePercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-144" name="wff:LossIncomeBeforeIncomeTaxExpensePercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-145" name="wff:LossIncomeBeforeIncomeTaxExpensePercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-146" name="wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-147" name="wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-148" name="wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-149" name="wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-150" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-151" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c257" id="hidden-fact-152" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c261" id="hidden-fact-153" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c262" id="hidden-fact-154" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c263" id="hidden-fact-155" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c265" id="hidden-fact-156" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c272" id="hidden-fact-157" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c275" id="hidden-fact-158" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c282" id="hidden-fact-159" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c283" id="hidden-fact-160" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c285" id="hidden-fact-161" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c286" id="hidden-fact-162" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c287" id="hidden-fact-163" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c288" id="hidden-fact-164" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c290" id="hidden-fact-165" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c293" id="hidden-fact-166" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c295" id="hidden-fact-167" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c297" id="hidden-fact-168" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c298" id="hidden-fact-169" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c300" id="hidden-fact-170" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c301" id="hidden-fact-171" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c303" id="hidden-fact-172" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c304" id="hidden-fact-173" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c308" id="hidden-fact-174" name="wff:OtherReceivablesFromRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c309" id="hidden-fact-175" name="us-gaap:AccountsReceivableGrossCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c311" id="hidden-fact-176" name="wff:OtherReceivablesFromRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c314" id="hidden-fact-177" name="us-gaap:AccountsPayableCurrentAndNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c316" id="hidden-fact-178" name="us-gaap:AccountsPayableCurrentAndNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-179" name="us-gaap:AccountsPayableCurrentAndNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c316" id="hidden-fact-180" name="us-gaap:OtherNotesPayable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c317" id="hidden-fact-181" name="us-gaap:OtherNotesPayable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c322" id="hidden-fact-182" name="wff:TotalDueToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c326" id="hidden-fact-183" name="wff:TotalDueToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c328" id="hidden-fact-184" name="wff:TotalDueToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c329" id="hidden-fact-185" name="wff:TotalDueToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c331" id="hidden-fact-186" name="wff:TotalDueToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-16726">0001980210</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-16727">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-16728">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="wff-20251231.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact ix_9_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_10_fact ix_11_fact hidden-fact-16 hidden-fact-20 ix_12_fact ix_13_fact hidden-fact-25 hidden-fact-29 ix_14_fact ix_15_fact ix_16_fact ix_17_fact hidden-fact-37 hidden-fact-40 hidden-fact-44 ix_18_fact ix_19_fact" toRefs="ix_1_footnote"/>
<ix:relationship xmlns="" fromRefs="hidden-fact-88 hidden-fact-89 hidden-fact-90 ix_20_fact ix_21_fact ix_22_fact ix_23_fact hidden-fact-91 hidden-fact-92 ix_24_fact hidden-fact-93 ix_25_fact" toRefs="ix_2_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_26_fact ix_27_fact" toRefs="ix_3_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:RegisteredAgentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-03-07</xbrli:startDate>
    <xbrli:endDate>2023-03-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WinFungMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-06-21</xbrli:startDate>
    <xbrli:endDate>2023-06-21</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-09-05</xbrli:startDate>
    <xbrli:endDate>2024-09-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WHHoldingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-09-05</xbrli:startDate>
    <xbrli:endDate>2024-09-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WHHoldingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2026-04-13</xbrli:startDate>
    <xbrli:endDate>2026-04-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-04-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-04-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WHHoldingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-04-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:GlobalKeyInvestmentLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-05-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:CarlicoInternationalGroupHoldingsLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-05-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">wff:RiseBarCafeSdnBhdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">wff:RestoranGardenzSdnBhdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">wff:MDICMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">wff:MDICMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2007-07-09</xbrli:startDate>
    <xbrli:endDate>2007-07-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">wff:TwoThousandTwentySixMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">wff:TwoThousandTwentySevenMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">wff:TwoThousandTwentyEightMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:SouthAsiaRegionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:SouthAsiaRegionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:SouthAsiaRegionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRYearEndRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRYearEndRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRYearEndRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRAverageRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRAverageRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRAverageRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDYearEndRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDYearEndRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDYearEndRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDAverageRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDAverageRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDAverageRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerDMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerDMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerDMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerDMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:GKIAndCarlicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-05-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:GKIAndCarlicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-15</xbrli:startDate>
    <xbrli:endDate>2025-05-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:GKIAndCarlicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-05</xbrli:startDate>
    <xbrli:endDate>2025-07-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:MrLewMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-05</xbrli:startDate>
    <xbrli:endDate>2025-07-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:MrLewMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-05</xbrli:startDate>
    <xbrli:endDate>2025-07-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">wff:RBSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-05</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">wff:RBSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-05</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:CarlicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-15</xbrli:startDate>
    <xbrli:endDate>2025-05-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:RGSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-08</xbrli:startDate>
    <xbrli:endDate>2025-07-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-08</xbrli:startDate>
    <xbrli:endDate>2025-07-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:CarlicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:RGSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:CarlicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:RGSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ThirdPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ThirdPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">wff:LandUseRightMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wff:TermLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-07-23</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-07-23</xbrli:startDate>
    <xbrli:endDate>2020-07-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wff:TermLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-08-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wff:TermLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-08-17</xbrli:startDate>
    <xbrli:endDate>2020-08-17</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">wff:TermLoanIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">wff:TermLoanIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">wff:TermLoanIIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">wff:TermLoanIIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-03-26</xbrli:startDate>
    <xbrli:endDate>2025-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-03-26</xbrli:startDate>
    <xbrli:endDate>2025-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">wff:UnderwritersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-03-26</xbrli:startDate>
    <xbrli:endDate>2025-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">wff:UnderwritersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-03-28</xbrli:startDate>
    <xbrli:endDate>2025-03-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-07</xbrli:startDate>
    <xbrli:endDate>2025-05-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-05-07</xbrli:startDate>
    <xbrli:endDate>2025-05-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WinFungMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:OtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:OtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:OtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:CheeHoongLewMrLewMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:YewCheanLimMsLimMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WaiBoonLawMsLawMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ChungKinLooMrLooMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:FlakeshieldSdnBhdFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:AcmosMSdnBhdAcmosMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WinFungPropSdnBhdWFPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:EcoConsultMSdnBhdECOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:KirbySwimEquipPtyLtdKirbyAustraliaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:KirbySwimEquipmentPteLtdKirbySingaporeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:OneFatboyzLimitedOFLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:SnowBearCapitalLimitedSBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:CarlicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:RGSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToAcmosMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToAcmosMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToAcmosMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToECOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToECOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToECOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToKirbySingaporeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToKirbySingaporeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToKirbySingaporeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromAcmosMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromAcmosMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromAcmosMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalIncomeFromFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalIncomeFromFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalIncomeFromFlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToWFPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToWFPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToWFPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToMrLewMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToMrLewMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToMrLewMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToOFLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToOFLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToOFLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToSBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToSBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c286">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToSBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c287">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromOFLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c288">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromOFLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c289">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromOFLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c290">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromSBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c291">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromSBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c292">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromSBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c293">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromKirbyAustraliaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c294">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromKirbyAustraliaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c295">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromKirbyAustraliaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c296">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMsLimForAcquisitionOfGKIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c297">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMsLimForAcquisitionOfGKIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c298">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMsLimForAcquisitionOfGKIMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c299">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c300">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c301">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c302">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c303">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c304">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c305">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:FlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c306">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:FlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c307">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ECOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c308">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ECOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c309">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:KirbySingaporeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c310">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:KirbySingaporeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c311">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:SBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c312">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:SBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c313">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:FlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c314">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:FlakeshieldMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c315">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AcmosMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c316">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AcmosMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c317">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:KirbyAustraliaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c318">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:KirbyAustraliaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c319">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MrLewMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c320">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MrLewMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c321">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MsLimMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c322">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MsLimMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c323">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MsLawMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c324">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MsLawMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c325">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MrLooMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c326">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MrLooMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c327">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:CarlicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c328">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:CarlicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c329">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:OFLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c330">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:OFLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c331">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c332">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SBCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c333">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c334">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c335">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c336">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:RBSBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c337">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-04-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c338">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001980210</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2026-04-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
<!-- [WMV7][Ivph80dg9YHkZl5u6YWGJsgJy/XYGqbpo9L/8tm88gk0Z3mTDx/MABKOe6sMHl2x4bFeTBkQ/MkzIEgaORiq7s+T/GL1wc7X+POlJjNQDl5HsrlKd/VGyopOYf+r1x5PMoFgonko692GffUccaE/0NCY2tAzj25lvqOLR3z0xtZsjAgKFtdv+6FnOHlVaIyz/3Op7fkRPLGhxd7SUjgn32qxoXgswI36npZ4Rl358kqdMxNaaSvsCsAnYz6mjA1+5KRl5wuaUznSOl74K3z7PbtQ3kTGz0gc9K/QeVBzqKhLumj+FvULUHZ1JsTuoSLbAmGiuqFOEooeVLK+9b4=] CSR-->
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="myr">
  <xbrli:measure>iso4217:MYR</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="sqm">
  <xbrli:measure>utr:sqm</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segment">
  <xbrli:measure>wff:Segment</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>
</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-1.2
<SEQUENCE>2
<FILENAME>ea028790601ex1-2.htm
<DESCRIPTION>WRITTEN RESOLUTIONS OF DIRECTORS REGARDING SHARE CONSOLIDATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; text-indent: 0pt; margin: 0pt"><B>Exhibit 1.2</B></P>

<P STYLE="margin: 0pt; text-indent: 0pt">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>WF Holding Limited</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>A company incorporated in the
Cayman Islands with registered number 398367</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: center"><B>(the &ldquo;Company&rdquo;)</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>Written Resolutions by
the Board of Directors of the Company</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>March 23, 2026</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>1</B></TD><TD STYLE="text-align: justify"><B>Disclosure of Interests</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">1.1</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">By signing these resolutions, each undersigned director of the Company (each a &ldquo;<B>Director</B>&rdquo;
and together the &ldquo;<B>Directors</B>&rdquo;) confirms that he or she has properly and duly disclosed all of his or her interests as
required to be disclosed to the board of directors of the Company (the &ldquo;<B>Board</B>&rdquo;) in relation to all matters being resolved
herein pursuant to the amended and restated memorandum and articles of association of the Company and/or otherwise required by any applicable
law.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"><B>2</B></TD><TD STYLE="padding-right: 0pt; padding-left: 0pt"><B>Share
                                            Consolidation</B></TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">2.1</TD><TD STYLE="padding-right: 0pt; padding-left: 0pt"><B>IT IS NOTED THAT:</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">(a)</TD><TD STYLE="text-align: justify">the Company is not in compliance with Nasdaq Listing Rule
5550(a)(2), which requires that listed shares maintain a minimum bid price of $1.00 per share (the &ldquo;<B>Bid Price Rule</B>&rdquo;)
and the Company has until April 27, 2026 to regain compliance with the Bid Price Rule;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">(b)</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">that at an Extraordinary General Meeting of Members of the Company held on March
23, 2026, the Company&rsquo;s shareholders approved, among other things, an ordinary resolution authorizing the Board to implement one
or more share consolidations of the Company&rsquo;s issued and unissued ordinary shares of par value $0.00005 each within two (2) years at a ratio as the Board may determine from time to time in its absolute discretion; provided that the accumulative consolidation ratio for all such share consolidation(s)
shall not be more than 1-for-250 (the &ldquo;<B>Shareholder Authorization</B>&rdquo;);</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD><TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">(c)</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">the Shareholder Authorization further authorized the Board to settle as it considers
expedient any difficulty which arises in relation to the share consolidation, including, without limitation, the treatment of fractional
entitlements and the capitalization of reserves to round up any fractions; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">(d)</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">the Board has determined that it is advisable and in the best interests of the Company
and its shareholders to implement a 1-for-5 share consolidation to regain the Company&rsquo;s compliance with the Bid Price Rule.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-weight: normal">2.2</FONT></TD><TD STYLE="text-align: justify">IT IS RESOLVED THAT:</TD>
</TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">(a)</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">pursuant to and in accordance with the Shareholder Authorization, the Companies
Act of the Cayman Islands, the Company&rsquo;s Amended and Restated Memorandum and Articles of Association and applicable rules of The
Nasdaq Stock Market LLC (&ldquo;<B>Nasdaq</B>&rdquo;), effective 12:01 a.m. (Eastern Time) on Monday, April 13, 2026, or as soon thereafter
as practicable, each five (5) issued and unissued ordinary shares shall be combined into one (1) ordinary share of the Company (the &ldquo;<B>Share
Consolidation</B>&rdquo;), without any further action by the holders of existing issued and outstanding ordinary shares;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">(b)</TD><TD STYLE="text-align: justify">as a result of such Share Consolidation the authorized share
capital of the Company shall be amended from US$50,000 divided into 1,000,000,000 shares of par value US$0.00005 each to US$50,000 divided
into 200,000,000 shares of a par value of US$0.00025 each;</TD>
</TR></TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 33%; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="width: 34%; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="text-align: right; width: 33%; font-size: 10pt">&nbsp;<IMG SRC="ea028790601_ex1-2img1.jpg" ALT=""></TD></TR><TR STYLE="vertical-align: top"><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt"></FONT></P><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;<I>www.verify.gov.ky File#: 398367</I></FONT></P></TD><TD> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><I>Filed: 02-Apr-2026 12:09 EST</I></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><I>Auth Code: G76106380964</I></P></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">(c)</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">no fractional shares shall be issued in connection with the Share Consolidation
and any fractional share that would otherwise be issued to a holder as a result of the Share Consolidation shall be rounded up to the
nearest whole ordinary share;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">(d)</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">as the Company may be required to issue additional new ordinary shares, par value
US$0.00025 per share (the &ldquo;<B>New Shares</B>&rdquo;), to current holders of the Company&rsquo;s issued and outstanding ordinary
shares as a result of the rounding up of fractional shares described above, the Company be, and hereby is, authorized to apply amounts
standing to the credit of the share premium account of the Company to issue such New Shares credited as fully paid due to such rounding;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">(e)</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">VStock Transfer, LLC, transfer agent and registrar for the ordinary shares and
the person who maintains the Company&rsquo;s register of members (the &ldquo;<B>Register of Members</B>&rdquo;), be and hereby is authorized
to update the Register of Members to the extent required to give effect to the Share Consolidation and to provide the registered office
provider of the Company with a copy of such Register of Members within 15 days of updating the Register of Members and to otherwise issue,
countersign, record and register, as applicable, certificates, or uncertificated New Shares in book-entry form if no certificates are
to be issued, for the New Shares resulting from the Share Consolidation;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">(f)</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">the Authorized Persons (as defined below) and the Company&rsquo;s outside legal
counsel be, and each of them acting alone hereby is, authorized, empowered, and directed, acting in the name and on behalf of the Company,
to take such actions and execute and submit such documents to various regulatory or non-regulatory agents, including but not limited to,
Nasdaq and The Depository Trust &amp; Clearing Corporation, in connection with the Share Consolidation, and to correspond with such agents
in connection therewith; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">(g)</TD><TD STYLE="padding-left: 0pt; text-align: justify; padding-right: 0pt">the Authorized Persons and the Company&rsquo;s outside legal counsel, be, and each
of them acting alone hereby is, authorized, empowered, and directed, acting in the name and on behalf of the Company, to take such actions
and execute and submit such documents to Cayman Stock Exchange or other agencies or authorities in connection with the Share Consolidation,
and to correspond with such agencies and authorities in connection therewith, including, but not limited to, the application of new CUSIP
number(s) for the Company&rsquo;s ordinary shares.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">3</TD><TD STYLE="text-align: justify">SEC Filings</TD>
</TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">3.1</TD><TD STYLE="text-align: justify"><B>IT IS RESOLVED THAT</B>, the Authorized Persons be, and
each of them acting alone hereby is, authorized, empowered, and directed, acting in the name and on behalf of the Company, to take such
actions and execute and file such reports with the U.S. Securities and Exchange Commission (the &ldquo;<B>SEC</B>&rdquo;) in connection
with the actions authorized or contemplated by the foregoing resolutions and all related documents and agreements as are required under
the Securities Exchange Act of 1934, as amended, the Securities Act of 1933, as amended, and other applicable federal laws and regulations,
and to correspond with the SEC and make additional amended and other filings with the SEC in connection therewith, including, but not
limited to, the furnishing of a report on Form 6-K.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 33%; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="width: 34%; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="text-align: right; width: 33%; font-size: 10pt">&nbsp;<IMG SRC="ea028790601_ex1-2img1.jpg" ALT=""></TD></TR><TR STYLE="vertical-align: top"><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center"><P STYLE="margin-top: 0; margin-bottom: 0"></P><P STYLE="margin-top: 0; margin-bottom: 0"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;<FONT STYLE="font-size: 10pt"></FONT></P><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt"><I>www.verify.gov.ky File#: 398367</I></FONT></P></TD><TD> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><I>Filed: 02-Apr-2026 12:09 EST</I></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><I>Auth Code: G76106380964</I></P></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in; padding-left: 0pt"></TD><TD STYLE="padding-right: 0pt; width: 0.5in; padding-left: 0pt">4</TD><TD STYLE="padding-right: 0pt; padding-left: 0pt">General Authorisation</TD></TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">4.1</TD><TD STYLE="text-align: justify"><B>IT IS RESOLVED THAT</B>, in connection with or to carry
out the actions contemplated by the foregoing resolutions, any Director or officer of the Company (the &ldquo;<B>Authorized Persons</B>&rdquo;
and each an &ldquo;<B>Authorized person</B>&rdquo;) be, each hereby is, authorised, in the name and on behalf of the Company, to do such
further acts and things as such Authorised Signatory shall deem necessary or appropriate, including to do and perform (or cause to be
done and performed), in the name and on behalf of the Company, all such acts and to sign, make, execute, deliver, issue or file (or cause
to be signed, made, executed, delivered, issued or filed) with any person including any governmental authority or agency, all such agreements,
documents, instruments, certificates, consents or waivers and all amendments to any such agreements, documents, instruments, certificates,
consents or waivers and to pay, or cause to be paid, all such payments, as any of them may deem necessary or advisable in order to carry
out the intent of the foregoing resolutions, the authority for the doing of any such acts and things and the signing, making, execution,
delivery, issue and filing of such of the foregoing to be conclusively evidenced thereby.</TD>
</TR></TABLE>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>5</B></TD><TD STYLE="text-align: justify"><B>Ratification of Prior
                                            Actions</B></TD>
</TR></TABLE>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">5.1</TD><TD STYLE="text-align: justify"><B>IT IS RESOLVED THAT </B>any and all actions of the Company,
or of any Director or officer, taken in connection with the actions contemplated by the foregoing resolutions prior to the execution
hereof be and are hereby ratified, confirmed, approved and adopted in all respects as fully as if such action(s) had been presented to
for approval and approved by, the Board prior to such action being taken.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">*</TD><TD STYLE="text-align: justify">These resolutions may be signed in any number of counterparts,
each of which shall be deemed an original, but all of which when taken together shall constitute one and the same document.</TD>
</TR></TABLE>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">[<I>Signature page to follow</I>]</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: center"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 33%; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="width: 34%; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="text-align: right; width: 33%; font-size: 10pt">&nbsp;<IMG SRC="ea028790601_ex1-2img1.jpg" ALT=""></TD></TR><TR STYLE="vertical-align: top"><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center"><P STYLE="margin-top: 0; margin-bottom: 0"></P><P STYLE="margin-top: 0; margin-bottom: 0"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;<FONT STYLE="font-size: 10pt"></FONT></P><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt"><I>www.verify.gov.ky File#: 398367</I></FONT></P></TD><TD> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><I>Filed: 02-Apr-2026 12:09 EST</I></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><I>Auth Code: G76106380964</I></P></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0pt">IN WITNESS WHEREOF, the undersigned
have executed these Written Resolutions as of the date first above written.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-right: 0pt; width: 40%; padding-left: 0pt">/s/ Chee Hoong Lew</TD>
    <TD STYLE="padding-right: 0pt; width: 60%; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">Chee Hoong Lew</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-right: 0pt; padding-left: 0pt">/s/ Chee Leong Lee</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">Chee Leong Lee</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-right: 0pt; padding-left: 0pt">/s/ Chee Hoong Lim</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">Chee Hoong Lim</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-right: 0pt; padding-left: 0pt">/s/ Choon Hann Lua</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">Choon Hann Lua</TD>
    <TD STYLE="padding-right: 0pt; padding-left: 0pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt"></P>

<!-- Field: Page; Sequence: 4; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="width: 33%; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="width: 34%; font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="text-align: right; width: 33%; font-size: 10pt">&nbsp;<IMG SRC="ea028790601_ex1-2img1.jpg" ALT=""></TD></TR><TR STYLE="vertical-align: top"><TD STYLE="font-size: 10pt; text-align: center">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: center"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt"></FONT></P><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;<I>www.verify.gov.ky File#: 398367</I></FONT></P></TD><TD> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><I>Filed: 02-Apr-2026 12:09 EST</I></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><I>Auth Code: G76106380964</I></P></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><I>&nbsp;</I></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><I>&nbsp;</I></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.1
<SEQUENCE>3
<FILENAME>ea028790601ex2-1.htm
<DESCRIPTION>DESCRIPTION OF SECURITIES
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 2.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DESCRIPTION OF SECURITIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>General </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a summary of the material terms
of our shares as of December 31, 2025. We are a Cayman Islands exempted company and our affairs are governed by our amended and restated
memorandum and articles of association, as amended from time to time, and the Companies Act (Revised) of the Cayman Islands, as amended
and restated from time to time, which we refer to as the Companies Act below, and the common law of Cayman Islands.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following are summaries of material provisions
of our amended and restated memorandum and articles of association and of the Companies Act, insofar as they relate to the material terms
of our ordinary shares and our share capital and are not intended to be a complete summary of the rights and preferences of our shares
which are set out in our amended and restated memorandum and articles of association. For more detailed information, please see our amended
and restated memorandum and articles of association, which is filed as an exhibit to this report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, our authorized share
capital was $50,000 divided into 200,000,000 shares, par value of $0.00025 each, comprised of 200,000,000 ordinary shares of a single
class. As of December 31, 2025, we had 5,038,018 ordinary shares issued and outstanding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Memorandum and Articles of Association </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following are summaries of material provisions
of our amended and restated memorandum and articles of association and of the Companies Act, insofar as they relate to the material terms
of our ordinary shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Objects of Our Company</I></B>.&nbsp; Under
our amended and restated memorandum and articles of association, the objects of our company are unrestricted, and we are capable of exercising
all the functions of a natural person of full capacity irrespective of any question of corporate benefit, as provided by section 27(2)
of the Companies Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Ordinary Shares</I></B>.&nbsp; All of our
issued and outstanding ordinary shares are fully paid and non-assessable. Our ordinary shares are issued in registered form, and are issued
when registered in our register of members. Unless the board of directors determine otherwise, each holder of our ordinary shares will
not receive a certificate in respect of such ordinary shares. Our shareholders who are non-residents of the Cayman Islands may freely
hold and vote their ordinary shares. We may not issue shares or warrants to bearer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Dividends</I></B>.&nbsp;&nbsp;The holders
of our ordinary shares are entitled to such dividends as may be declared by our board of directors. Our amended and restated memorandum
and articles of association provide that dividends may be declared and paid out of the funds of our company lawfully available therefor,
and our shareholders may, by ordinary resolution, declare dividends but no such dividend shall exceed the amount recommended by the directors.
Under the laws of the Cayman Islands, our company may pay a dividend out of either profit or share premium account; provided that in no
circumstances may a dividend be paid out of our share premium if this would result in our company being unable to pay its debts as they
fall due in the ordinary course of business. The directors when paying dividends to shareholders may make such payment either in cash
or in specie. Unless provided by the rights attached to a share, no dividend shall bear interest.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Voting Rights</I></B>.&nbsp; Subject to
any rights or restrictions as to voting attached to any shares, unless any share carries special voting rights, on a show of hands every
shareholder who is present in person and every person representing a shareholder by proxy shall have one vote. On a poll, every shareholder
who is present in person and every person representing a shareholder by proxy shall have one vote for each share of which he or the person
represented by proxy is the holder. In addition, all shareholders holding shares of a particular class are entitled to vote at a meeting
of the holders of that class of shares. Votes may be given either personally or by proxy. An ordinary resolution to be passed at a meeting
by the shareholders requires the affirmative vote of a simple majority of the votes cast by, or on behalf of, the shareholders entitled
to vote at a duly constituted general meeting, while a special resolution requires the affirmative vote of no less than two-thirds of
the votes cast by, or on behalf of, the shareholders entitled to vote at a duly constituted general meeting. The expression of an ordinary
resolution or a special resolution includes a unanimous written resolution. A special resolution will be required for important matters
such as a change of name, making changes to our amended and restated memorandum and articles of association, a reduction of our share
capital and the winding up of our company. Our shareholders may, among other things, divide or consolidate their shares by ordinary resolution.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I></I></B></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>General Meetings of Shareholders</I></B>.&nbsp;As
a Cayman Islands exempted company, we are not obliged by the Companies Act to call shareholders&rsquo; annual general meetings. Our amended
and restated memorandum and articles of association provide that we may hold an annual general meeting and shall specify the meeting as
such in the notices calling it, and the annual general meeting shall be held at such time and place as may be determined by our directors.
All general meetings (including an annual general meeting, any adjourned general meeting or postponed meeting) may be held as a physical
meeting at such times and in any part of the world and at one or more locations, as a hybrid meeting or as an electronic meeting, as may
be determined by our board of directors in its absolute discretion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shareholders&rsquo; general meetings may be convened
our board of directors whenever they think fit. General meetings shall also be convened on the written requisition of one or more of the
shareholders entitled to attend and vote at our general meetings who (together) hold not less than ten percent of the rights to vote at
such general meeting in accordance with the notice provisions in the articles, specifying the purpose of the meeting and signed by each
of the shareholders making the requisition. If the directors do not convene such meeting within twenty-one clear days&rsquo; from the
date of receipt of the written requisition, those shareholders who requested the meeting or any of them may convene the general meeting
themselves within three months after the end of such period of twenty-one clear days in which case reasonable expenses incurred by them
as a result of the directors failing to convene a meeting shall be reimbursed by us. However, our memorandum and articles do not provide
our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such
shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advance notice of not less than twenty-one clear
days is required for the convening of our annual general meeting (if any) and at least fourteen clear days&rsquo; advance notice is required
for other general meetings of our shareholders. The notice shall specify the place, the day and the hour of the meeting and the general
nature of that business. In addition, if a resolution is proposed as a special resolution, the text of that resolution shall be given
to all shareholders. Notice of every general meeting shall also be given to the directors and our auditors. Subject to the Companies Act
and with the consent of the shareholders who, individually or collectively, hold at least 90% of the voting rights of all those who have
a right to vote at a general meeting, a general meeting may be convened on shorter notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A quorum required for any general meeting of shareholders
consists of, at the time when the meeting proceeds to business, one or more shareholders holding shares which carry in aggregate (whether
in person or representing by proxy) not less than one-third of all votes attaching to issued and outstanding shares in our company entitled
to vote at such general meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If, within 15 minutes from the time appointed
for the general meeting, or at any time during the meeting, a quorum is not present, the meeting, if convened upon the requisition of
shareholders, shall be cancelled. In any other case it shall stand adjourned to the same time and place seven days hence or to such other
time or place as is determined by the directors. The chairman may, with the consent of a meeting at which a quorum is present, adjourn
the meeting. When a meeting is adjourned for more than seven clear days, notice of the adjourned meeting shall be given in accordance
with the articles.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the case of an equality of votes, whether on
a show of hands or on a poll, the chairman of the meeting at which the show of hands takes place or at which the poll is demanded, shall
not be entitled to a second or casting vote.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Transfer of Ordinary Shares</I></B>. Subject
to the restrictions set out below, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer
in the usual or common form or in a form designated by the relevant stock exchange or any other form approved by our board of directors.
Notwithstanding the foregoing, ordinary shares may also be transferred in accordance with the applicable rules and regulations of the
relevant stock exchange.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Where the shares in question are not listed on
or subject to the rules of any designated stock exchange, our board of directors may, in its absolute discretion, decline to register
any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our board of directors may also decline to register
any transfer of any ordinary share unless:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to
which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make
the transfer;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the instrument of transfer is in respect of only one class of ordinary shares;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the instrument of transfer is properly stamped, if required;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the ordinary share transferred is fully paid and free of any lien in favor of us;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is
to be transferred does not exceed four; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">a fee of such maximum sum as the relevant stock exchange may determine to be payable or such lesser sum
as our directors may from time to time require is paid to us in respect thereof.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If our directors refuse to register a transfer
they shall, within one month after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee
notice of such refusal.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The registration of transfers may, on 14 days&rsquo;
notice being given by advertisement in such one or more newspapers or by electronic means, be suspended and the register closed at such
times and for such periods as our board of directors may from time to time determine; provided, however, that the registration of transfers
shall not be suspended nor the register closed for more than 30&nbsp;days in any year as our board may determine.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Liquidation</I></B>.<I>&nbsp;&nbsp;</I>On
the winding up of our company, the shareholders may, subject to the articles and any other sanction required by the Companies Act, pass
a special resolution allowing the liquidator to do either or both of the following: (i) to divide in specie among the shareholders the
whole or any part of our assets and, for that purpose, to value any assets and to determine how the division shall be carried out as between
the shareholders or different classes of shareholders; and (ii) to vest the whole or any part of the assets in trustees for the benefit
of shareholders and those liable to contribute to the winding up.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Calls on Shares and Forfeiture of Shares</I></B>.
Subject to the terms of allotment, our board of directors may from time to time make calls upon shareholders for any amounts unpaid on
their shares including any premium in a notice served to such shareholders at least 14&nbsp;days prior to the specified time and place
of payment. Each shareholder shall pay to us the amount called on his shares. Shareholders registered as the joint holders of a share
shall be jointly and severally liable to pay all calls in respect of the share. If a call remains unpaid after it has become due and payable
the person from whom it is due and payable shall pay interest on the amount unpaid from the day it became due and payable until it is
paid at the rate fixed by the terms of allotment of the share or in the notice of the call or if no rate is fixed, at the rate of ten
percent per annum. The directors may waive payment of the interest wholly or in part.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The shares that have been called upon and remain
unpaid are subject to forfeiture. If a shareholder fails to pay any capital call, the directors may give to such shareholder not less
than 14 clear days&rsquo; notice requiring payment and specifying the amount unpaid including any interest which may have accrued, any
expenses which have been incurred by us due to that person&rsquo;s default and the place where payment is to be made. The notice shall
also contain a warning that if the notice is not complied with, the shares in respect of which the call is made will be liable to be forfeited.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If such notice is not complied with, the directors
may, before the payment required by the notice has been received, resolve that any share being the subject of that notice be forfeited
(which forfeiture shall include all dividends or other monies payable in respect of the forfeited share and not paid before such forfeiture).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">A
forfeited share may be sold, re-allotted or otherwise disposed of on such terms and in such manner as the directors determine and at any
time before a sale, re-</FONT>allotment <FONT STYLE="font-family: Times New Roman, Times, Serif">or disposition the forfeiture may be
cancelled on such terms as the directors think fit.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">A
person whose shares have been forfeited shall cease to be a shareholder in respect of the forfeited shares, but shall, notwithstanding
such forfeiture, remain </FONT>liable <FONT STYLE="font-family: Times New Roman, Times, Serif">to pay to us all monies which at the date
of forfeiture were payable by him to us in respect of the shares, together with all expenses and interest from the date of forfeiture
or surrender until payment, but his liability shall cease if and when we receive payment in full of the unpaid amount.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif">A
declaration, whether statutory or under oath, made by a director or the secretary shall be conclusive evidence that the person making
the declaration is our </FONT>director <FONT STYLE="font-family: Times New Roman, Times, Serif">or secretary and that the particular shares
have been forfeited or surrendered on a particular date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Redemption, Repurchase and Surrender of
Shares</I></B>.&nbsp;&nbsp;Subject to the Companies Act and any rights for the time being conferred on the shareholders holding a particular
class of shares, we may by action of our directors:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">issue shares on terms that such shares are subject to redemption, at our option or at the option of the
holders of these shares, on such terms and in such manner as may be determined by our board of directors before the issue of those shares;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">with the consent by special resolution of the shareholders holding shares of a particular class, vary
the rights attaching to that class of shares so as to provide that those shares are to be redeemed or are liable to be redeemed at our
option on the terms and in the manner which the directors determine at the time of such variation; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">purchase all or any of our shares of any class including any redeemable shares on such terms and in such
manner to be approved by our board of directors at the time of such purchase.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Companies Act, the redemption or repurchase
of any share may be paid out of our company&rsquo;s profits, share premium account or out of the proceeds of a new issue of shares made
for the purpose of such redemption or repurchase, or out of capital if our company can, immediately following such payment, pay its debts
as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased
(a)&nbsp;unless it is fully paid up, (b)&nbsp;if such redemption or repurchase would result in there being no shares outstanding or (c)&nbsp;if
our company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Variations of Rights of Shares</I></B><I>.</I>&nbsp;&nbsp;Whenever
the capital of our company is divided into different classes the rights attached to any such class may, subject to any rights or restrictions
for the time being attached to any class, only be varied either with the consent in writing of the holders of not less than two-thirds
of the issued shares of that class, or with the sanction of a resolution passed by a majority of not less than two-thirds of holders of
shares of the class present in person or by proxy at a separate general meeting of the holders of shares of that class. The rights conferred
upon the holders of the shares of any class issued with preferred or other rights shall not, unless otherwise expressly provided by the
terms of issue of the shares of that class, be deemed to be varied by the creation, allotment or issue of further shares ranking <I>pari
passu</I> with such existing class of shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Issuance of Additional Shares</I></B><I>.</I>&nbsp;Our
amended and restated memorandum and articles of association authorizes our board of directors to issue additional ordinary shares from
time to time as our board of directors shall determine, to the extent of available authorized but unissued shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our amended and restated memorandum and articles
of association also authorizes our board of directors to establish from time to time one or more series of preference shares and to determine,
with respect to any series of preference shares, the terms and rights of that series, including, among other things:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the designation of the series;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the number of shares of the series;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the dividend rights, dividend rates, conversion rights and voting rights; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the rights and terms of redemption and liquidation preferences.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our board of directors may issue preference shares
without action by our shareholders to the extent of available authorized but unissued shares. Issuance of these shares may dilute the
voting power of holders of ordinary shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Inspection of Books and Records</I></B>.&nbsp;Holders
of our ordinary shares will have no general right under Cayman Islands law to inspect or obtain copies of our list of shareholders or
our corporate records.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Anti-Takeover Provisions</I></B><I>.</I>&nbsp;Some
provisions of our amended and restated memorandum and articles of association may discourage, delay or prevent a change of control of
our company or management that shareholders may consider favorable, including provisions that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">authorize our board of directors to issue preferred shares in one or more series and to designate the
price, rights, preferences, privileges and restrictions of such preference shares without any further vote or action by our shareholders;
and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">limit the ability of shareholders to requisition and convene general meetings of shareholders.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, under Cayman Islands law, our directors
may only exercise the rights and powers granted to them under our amended and restated memorandum and articles of association for a proper
purpose and for what they believe in good faith to be in the best interests of our company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Exempted Company</I></B>.&nbsp;&nbsp;We
are an exempted company with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies
and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands
may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary
company except that an exempted company:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">does not have to file an annual return of its shareholders with the Registrar of Companies;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">is prohibited from trading in the Cayman Islands with any person, firm or corporation except in furtherance
of the business of the exempted company carried on outside the Cayman Islands (and for this purpose can effect and conclude contracts
in the Cayman Islands and exercise in the Cayman Islands all of its powers necessary for the carrying on of its business outside the Cayman
Islands);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">is not required to open its register of members for inspection;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">does not have to hold an annual general meeting;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">may issue shares with no par value;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">may obtain an undertaking against the imposition of any future taxation (such undertakings are usually
given for 20&nbsp;years in the first instance);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">may register as a limited duration company; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">may register as a segregated portfolio company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&ldquo;Limited liability&rdquo; means that the
liability of each shareholder is limited to the amount unpaid by the shareholder on that shareholder&rsquo;s shares of our company (except
in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or
other circumstances in which a court may be prepared to pierce or lift the corporate veil).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Differences in Corporate Law</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cayman Islands companies are governed by the Companies
Act. The Companies Act is derived, to a large extent, from the companies acts of England &amp; Wales but does not follow recent statutory
enactments in England &amp; Wales and accordingly there are significant differences between the Companies Act and the current companies
act of England &amp; Wales. In addition, the Companies Act differs from laws applicable to U.S. corporations and their shareholders. Set
forth below is a summary of the significant differences between the provisions of the Companies Act applicable to us and the laws applicable
to companies incorporated in the United&nbsp;States and their shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Mergers and Similar Arrangements</I></B><I>.</I>&nbsp;The
Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies and non-Cayman
Islands companies; provided that the laws of the foreign jurisdiction permit such merger or consolidation. For these purposes, (a) &ldquo;merger&rdquo;
means the merging of two or more constituent companies and the vesting of their undertaking, property and liabilities in one of such companies
as the surviving company, and (b) a &ldquo;consolidation&rdquo; means the combination of two or more constituent companies into a consolidated
company and the vesting of the undertaking, property and liabilities of such companies to the consolidated company. In order to effect
such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation, which
must then be authorized by (a) a special resolution of the shareholders of each constituent company, and (b) such other authorization,
if any, as may be specified in such constituent company&rsquo;s articles of association. The plan must be filed with the Registrar of
Companies of the Cayman Islands together with a declaration as to the solvency of the consolidated or surviving company, a list of the
assets and liabilities of each constituent company and an undertaking that a copy of the certificate of merger or consolidation will be
given to the members and creditors of each constituent company and that notification of the merger or consolidation will be published
in the Cayman Islands Gazette. Court approval is not required for a merger or consolidation which is effected in compliance with these
statutory procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A merger between a Cayman parent company and its
Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders of that Cayman subsidiary if a copy of
the plan of merger is given to every member of that Cayman subsidiary to be merged unless that member agrees otherwise. For this purpose,
a company is a &ldquo;parent&rdquo; of a subsidiary if it holds issued shares that together represent at least ninety percent (90%) of
the votes at a general meeting of the subsidiary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consent of each holder of a fixed or floating
security interest over a constituent company is required unless this requirement is waived by a court in the Cayman Islands.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Save in certain limited circumstances, a shareholder
of a Cayman constituent company who dissents from the merger or consolidation is entitled to payment of the fair value of his shares (which,
if not agreed between the parties, will be determined by the Cayman Islands court) upon dissenting to the merger or consolidation, provided
the dissenting shareholder complies strictly with the procedures set out in the Companies Act. The exercise of dissenter rights will preclude
the exercise by the dissenting shareholder of any other rights to which he or she might otherwise be entitled by virtue of holding shares,
save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Separate from the statutory provisions relating
to mergers and consolidations, the Companies Act also contains statutory provisions that facilitate the reconstruction and amalgamation
of companies by way of schemes of arrangement, provided that the arrangement is approved by seventy-five percent (75%) in value of the
shareholders or class of shareholders or creditors, as the case may be, that are present and voting either in person or by proxy at a
meeting, or meetings, convened for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned by
the Grand Court of the Cayman Islands. While a dissenting shareholder has the right to express to the court the view that the transaction
ought not to be approved, the court can be expected to approve the arrangement if it determines that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the statutory provisions as to the required majority vote have been met;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the shareholders have been fairly represented at the meeting in question and the statutory majority are
acting bona fide without coercion of the minority to promote interests adverse to those of the class;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the arrangement is such that may be reasonably approved by an intelligent and honest man of that class&nbsp;acting
in respect of his interest; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the arrangement is not one that would more properly be sanctioned under some other provision of the Companies
Act.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Companies Act also contains a statutory power
of compulsory acquisition which may facilitate the &ldquo;squeeze out&rdquo; of a dissentient minority shareholder upon a takeover offer.
When a takeover offer is made and accepted by holders of 90% of the shares affected within four months, the offeror may, within a two-month
period commencing on the expiration of such four-month period, require the holders of the remaining shares to transfer such shares to
the offeror on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands but this is unlikely to succeed
in the case of an offer which has been so approved unless there is evidence of fraud, bad faith or collusion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an arrangement and reconstruction by way of
scheme of arrangement is thus approved and sanctioned, or if a takeover offer is made and accepted, in accordance with the foregoing statutory
procedures, a dissenting shareholder would have no rights comparable to appraisal rights, save that objectors to a takeover offer may
apply to the Grand Court of the Cayman Islands for various orders that the Grand Court of the Cayman Islands has a broad discretion to
make, which would otherwise ordinarily be available to dissenting shareholders of Delaware corporations, providing rights to receive payment
in cash for the judicially determined value of the shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Shareholders&rsquo; Suits</I></B><I>.</I>&nbsp;In
principle, we will normally be the proper plaintiff and as a general rule a derivative action may not be brought by a minority shareholder.
However, based on English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, the Cayman Islands
courts can be expected to follow and apply the common law principles (namely the rule in <I>Foss v. Harbottle</I> and the exceptions thereto)
so that a non-controlling shareholder may be permitted to commence a class&nbsp;action against or derivative actions in the name of our
company to challenge actions where:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">a company acts or proposes to act illegally or ultra vires and is therefore incapable of ratification
by the shareholders;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">the act complained of, although not ultra vires, could only be effected duly if authorized by a qualified
(or special) majority (that is, more than a simple majority) which has not been obtained; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman">&#9679;</FONT></TD><TD STYLE="text-align: justify">those who control our company are perpetrating a &ldquo;fraud on the minority.&rdquo;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A shareholder may have a direct right of action
against us where the individual rights of that shareholder have been infringed or are about to be infringed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Indemnification of Directors and Executive
Officers and Limitation of Liability</I></B>.&nbsp;Cayman Islands law does not limit the extent to which a company&rsquo;s memorandum
and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be
held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against willful default, fraud or
the consequences of committing a crime. Our amended and restated memorandum and articles of association provide to the extent permitted
by law that we shall each existing or former secretary, director (including alternate director), and any of our other officers (including
an investment adviser or an administrator or liquidator) and their personal representatives against: (a) all actions, proceedings, costs,
charges, expenses, losses, damages or liabilities incurred or sustained by the existing or former director (including alternate director),
secretary or officer in or about the conduct of our business or affairs or in the execution or discharge of the existing or former director
(including alternate director), secretary&rsquo;s or officer&rsquo;s duties, powers, authorities or discretions; and (b) without limitation
to paragraph (a) above, all costs, expenses, losses or liabilities incurred by the existing or former director (including alternate director),
secretary or officer in defending (whether successfully or otherwise) any civil, criminal, administrative or investigative proceedings
(whether threatened, pending or completed) concerning us or our affairs in any court or tribunal, whether in the Cayman Islands or elsewhere.
No such existing or former director (including alternate director), secretary or officer, however, shall be indemnified in respect of
any matter arising out of his own actual fraud, willful default or willful neglect. To the extent permitted by law, we may make a payment,
or agree to make a payment, whether by way of advance, loan or otherwise, for any legal costs incurred by an existing or former director
(including alternate director), secretary or any of our officers in respect of any matter identified in above on condition that the director
(including alternate director), secretary or officer must repay the amount paid by us to the extent that we are ultimately found not liable
to indemnify the director (including alternate director), the secretary or that officer for those legal costs. This standard of conduct
is generally the same as permitted under the General Corporation Law of the State of Delaware, or the Delaware General Corporation Law,
for a Delaware corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, we have entered into indemnification
agreements with our directors and executive officers that provide such persons with additional indemnification beyond that provided in
our amended and restated memorandum and articles of association.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Insofar as indemnification for liabilities arising
under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have
been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is
therefore unenforceable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Directors&rsquo; Fiduciary Duties</I></B>.
Under Delaware corporate law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This
duty has two components: the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the
care that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself or
herself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty
of loyalty requires that a director acts in a manner he or she reasonably believes to be in the best interests of the corporation. The
director must not use his or her corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and
mandates that the best interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer
or controlling shareholder and not shared by the shareholders generally. In general, actions of a director are presumed to have been made
on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However,
this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning
a transaction by a director, the director must prove the procedural fairness of the transaction, and that the transaction was of fair
value to the corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a matter of Cayman Islands law, a director
of a Cayman Islands company owes three types of duties to the company: (i) statutory duties, (ii) fiduciary duties, and (iii) common law
duties. The Companies Act imposes a number of statutory duties on a director. A Cayman Islands director&rsquo;s fiduciary duties are not
codified, however the courts of the Cayman Islands have held that a director owes the following duties to the company - a duty to act
in good faith in the best interests of the company, a duty not to make a personal profit based on his or her position as director (unless
the company permits him to do so), a duty not to put himself or herself in a position where the interests of the company conflict with
his or her personal interest or his or her duty to a third party and a duty to exercise powers for the purpose for which such powers were
intended. The common law duties owed by a director are those to act with skill, care and diligence that may reasonably be expected of
a person carrying out the same functions as are carried out by that director in relation to the company and, also, to act with the skill,
care and diligence in keeping with a standard of care commensurate with any particular skill they have which enables them to meet a higher
standard than a director without those skills. In fulfilling their duty of care to us, our directors must ensure compliance with our amended
and restated memorandum and articles of association, as may be amended from time to time. We have the right to seek damages where certain
duties owed by any of our directors are breached.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Shareholder Action by Written Consent</I></B>.
Under the Delaware General Corporation Law, a corporation may eliminate the right of shareholders to act by written consent by amendment
to its certificate of incorporation. Our amended and restated articles of association provide that shareholders may approve corporate
matters by way of a unanimous written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such
matter at a general meeting without a meeting being held.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Shareholder Proposals</I></B>. Under the
Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided
it complies with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other
person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Companies Act provides shareholders with only
limited rights to requisition a general meeting, and does not provide any right to put any proposal before a general meeting. However,
these rights may be provided in a company&rsquo;s articles of association. Our amended and restated articles of association allow our
shareholders holding at least ten percent of the rights to vote at such general meeting to requisition an extraordinary general meeting
of our shareholders, in which case our board is obliged to convene an extraordinary general meeting and to put the resolutions so requisitioned
to a vote at such meeting. Other than this right to requisition a shareholders&rsquo; meeting, our amended and restated articles of association
do not provide our shareholders with any other right to put proposals before annual general meetings or extraordinary general meetings.
As an exempted Cayman Islands company, we are not obliged by law to call shareholders&rsquo; annual general meetings.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Cumulative Voting</I></B>. Under the Delaware
General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation&rsquo;s certificate of incorporation
specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors
since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases
the shareholder&rsquo;s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting
under the laws of the Cayman Islands but our amended and restated articles of association do not provide for cumulative voting. As a result,
our shareholders are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Removal of Directors</I></B>. Under the
Delaware General Corporation Law, a director of a corporation may be removed, with or without cause, by the holders of a majority of the
shares then entitled to vote at an election of directors. Under our amended and restated articles of association, subject to certain restrictions
as contained therein, directors may be removed with or without cause, by an ordinary resolution of our shareholders. An appointment of
a director may be on terms that the director shall automatically retire from office (unless he has sooner vacated office) at the next
or a subsequent annual general meeting or upon any specified event or after any specified period in a written agreement between our company
and the director, if any; but no such term shall be implied in the absence of express provision. Under our amended and restated articles
of association, a director&rsquo;s office shall be vacated if the director (i)&nbsp;is prohibited by the law of the Cayman Islands from
acting as a director; (ii) becomes bankrupt or makes any arrangement or composition with his or her creditors; (iii)&nbsp;is found to
be or becomes of unsound mind or dies; (iv)&nbsp;resigns his or her office by notice in writing to us; (v) resigns his office by notice
to our company; (vi) only holds office as a director for a fixed term and such term expires; (vii) in the opinion of a registered medical
practitioner by whom he is being treated he becomes physically or mentally incapable of acting as a director; (viii) is given notice by
the majority of the other directors (not being less than two in number) to vacate office (without prejudice to any claim for damages for
breach of any agreement relating to the provision of the services of such director); (ix) is made subject to any law relating to mental
health or incompetence, whether by court order or otherwise; or (x) without the consent of the other directors, is absent from meetings
of directors for a continuous period of six months.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Transactions with Interested Shareholders</I></B>.
The Delaware General Corporation Law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation
has specifically elected not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging
in certain business combinations with an &ldquo;interested shareholder&rdquo; for three years following the date that such person becomes
an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target&rsquo;s
outstanding voting share within the past three years. This has the effect of limiting the ability of a potential acquirer to make a two-tiered
bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to
the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination
or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware
corporation to negotiate the terms of any acquisition transaction with the target&rsquo;s board of directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cayman Islands law has no comparable statute.
As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although
Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions
must be entered into bona fide in the best interests of the company and not with the effect of constituting a fraud on the minority shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Dissolution; Winding up</I></B>. Under the
Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders
holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved
by a simple majority of the corporation&rsquo;s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate
of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Cayman Islands law, a company may be wound
up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the company is unable to pay
its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified
circumstances including where it is, in the opinion of the court, just and equitable to do so.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Variation of Rights of Shares</I></B>. Under
the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding
shares of such class, unless the certificate of incorporation provides otherwise. Under our amended and restated articles of association,
if our share capital is divided into more than one class of shares, the rights attached to any such class may only be varied with the
consent in writing of the holders of not less than two-thirds of the issued shares of that class, or with the approval of a resolution
passed by a majority of not less than two-thirds of the votes cast at a separate meeting of the holders of the shares of that class.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Amendment of Governing Documents</I></B>.
Under the Delaware General Corporation Law, a corporation&rsquo;s governing documents may be amended with the approval of a majority of
the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under Cayman Islands law, our amended
and restated memorandum and articles of association may only be amended with a special resolution of our shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Rights of Non-resident or Foreign Shareholders</I></B>.
There are no limitations imposed by our amended and restated memorandum and articles of association on the rights of non-resident or foreign
shareholders to hold or exercise voting rights on our shares. In addition, there are no provisions in our amended and restated memorandum
and articles of association governing the ownership threshold above which shareholder ownership must be disclosed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="background-color: white"><B>Transfer
Agent and Registrar </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">VStock Transfer, LLC, address 18 Lafayette Pl,
Woodmere, NY 11598, telephone 212-828-8436, is the transfer agent for our ordinary shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 9; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><B>&nbsp;</B></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>4
<FILENAME>ea028790601ex4-1.htm
<DESCRIPTION>SHARE SALES AND PURCHASE AGREEMENT, DATED MAY 15, 2025, BETWEEN WF VENTURE LTD. AND YEW CHEAN LIM
<TEXT>


<HTML>
<HEAD>
<TITLE>Proof - ea028790601ex4-1.htm</TITLE>
</HEAD>
<BODY>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
4.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Share
Sales and Purchase Agreement </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Date</B>:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Parties</B>:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Seller</B>:
                                            Lim Yew Chean (Malaysia Passport #: A61603498), Address: 18, Lorong Burhanuddin Helmi 3,
                                            Taman Tun Dr Ismail, 60000 Kuala Lumpur, W. P. Kuala Lumpur, Malaysia; Mobile number: 017-2271800,
                                            Email Address: yewchean@gmail.com; cc. calvin@winfung.com.my</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Buyer</B>:
                                            WF Venture Ltd (Registration No. 2170485), a private company limited by shares incorporated
                                            under the laws of British Virgin Islands and having its business address at Lot 3893, Jalan
                                            4D, Kampung Baru Subang, 40150 Shah Alam,</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(The
Seller and the Buyer are collectively known as the <B>&ldquo;Parties&rdquo; </B>and each known as a &ldquo;<B>Party</B>&rdquo;)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS:</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Seller is the legal and beneficial owner of 10,000 shares (the &ldquo;<B>Shares</B>&rdquo;)
                                            in Global Key Investment Limited, a private company incorporated under the laws of Hong Kong
                                            SAR, China with Business Registration No. #: 20185777 (the &ldquo;<B>Company</B>&rdquo;),
                                            representing 100% of the issued and paid-up share capital of the Company, which has a total
                                            of 10,000 issued shares.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Buyer wishes to purchase the Shares from the Seller on the terms and conditions set out in
                                            this Share Sale and Purchase Agreement (&ldquo;<B>Agreement</B>&rdquo;).</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOW,
THEREFORE, in consideration of the mutual covenants and agreements contained herein, the Parties hereto agree as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>1.
Sale and Purchase of Shares </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Seller hereby agrees to sell, and the Buyer hereby agrees to purchase, the Shares free from
                                            all Encumbrances (as hereinafter defined), with effect from the date of Completion (as defined
                                            below) with all rights then attaching to them, including the right to receive all distributions
                                            and dividends declared, paid, or made in respect of the Shares on or after the date of Completion.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            sale and purchase of the Shares shall be on the terms and conditions set out in this Agreement.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.
Consideration </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            total consideration for the Shares shall be USD3,000,000 (the &ldquo;<B>Consideration</B>&rdquo;).</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Consideration shall be paid by the Buyer to the Seller on the date of Completion or at a
                                            specified date mutually agreed between the Parties.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.
Conditions Precedent</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
obligations of the Parties to complete the sale and purchase of the Shares shall be subject to the satisfaction, on or before the closing
date, of the following conditions (&ldquo;<B>Conditions Precedent</B>&rdquo;):</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify">&#9675;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Buyer shall have completed her due diligence on the Company and shall be satisfied with the
                                            results thereof.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify">&#9675;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            necessary approvals and consents, required for the transfer of the Shares from the Seller
                                            to the Buyer, including but not limited to approvals from the Company&rsquo;s shareholders and
                                            any relevant regulatory authorities, shall have been obtained by the Seller at his own costs.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&#9679;</B></FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company shall have provided the Buyer with all relevant financial statements, business records, and other information reasonably requested
by the Buyer for the purpose of the transaction in this Agreement.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.
Completion </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If,
                                            and subject to the Conditions Precedent having been fulfilled or waived, the completion of
                                            the sale and purchase of the Shares (the &ldquo;<B>Completion</B>&rdquo;) shall take place
                                            at such a mutually agreed time and place as the Parties may agree in writing.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
                                            Completion, the Seller shall deliver to the Buyer the original, duly executed, valid and
                                            registrable, undated and unstamped share transfer instrument, and any other documents which
                                            may be necessary by the Buyer to vest the legal and beneficial interest in the Shares to
                                            the Buyer;</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Buyer shall pay the Consideration to the Seller in the manner specified in Clause 2 of the SPA.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.
Representations and Warranties</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Seller represents and warrants to the Buyer that the following seller&rsquo;s warranties
                                            are true and accurate in all respects and not misleading in all respects:</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9675;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Seller has the legal right and authority to sell the Shares.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9675;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Shares are free and clear of all liens, encumbrances, and other restrictions. For the avoidance of doubt, &ldquo;<B>encumbrances</B>&rdquo;
means any legal or financial claim or interest over an asset, including those with a similar effect to security.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9675;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information provided by the Seller to the Buyer, including but not limited to information regarding the Company&rsquo;s financial condition,
business operations, and assets and liabilities is true, and accurate.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
seller&rsquo;s warranties set out in this Clause 5 shall survive Completion and shall remain in full force and effect, and shall not
be extinguished in any respect by Completion.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5A.
Buyer&rsquo;s Warrenties</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Buyer represents and warrants to the Seller that:</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9675;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Buyer has the legal right and authority to purchase the Shares.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9675;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Buyer shall pay the Consideration in accordance with the terms of this Agreement.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6.
Indemnification </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Seller shall indemnify and hold the Buyer harmless from and against any and all claims, losses,
                                            damages, liabilities, and expenses arising out of or in connection with any breach of the
                                            Seller&rsquo;s representations and warranties or any other matter related to the sale and purchase
                                            of the Shares.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Buyer shall indemnify and hold the Seller harmless from and against any and all claims, losses,
                                            damages, liabilities, and expenses arising out of or in connection with any breach of the
                                            Buyer&rsquo;s representations and warranties or any other matter related to the Buyer&rsquo;s performance
                                            of obligations under this Agreement.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.
Confidentiality </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
                                            Parties shall keep confidential all information disclosed by one Party to the other in connection
                                            with this Agreement, except as may be required by law or regulatory authorities.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.
Governing Law and Jurisdiction</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Agreement shall be governed by and construed in accordance with the laws of Hong Kong SAR, China.</FONT></P></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">&#9679;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">Any
                                            disputes arising out of or in connection with this Agreement shall be subject to the exclusive
                                            jurisdiction of the courts of Hong Kong SAR, China.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>9.
Entire Agreement </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
                                            Agreement constitutes the entire agreement between the Parties with respect to the subject
                                            matter hereof and supersedes all prior agreements and understandings, oral or written, relating
                                            to the same.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>10.
Assignment</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Neither
                                            Party shall assign, transfer, or otherwise dispose of this Agreement or any of its rights,
                                            benefits, interests, or obligations hereunder, whether in whole or in part, without the prior
                                            written consent
of the other Party. Any purported assignment or transfer in breach of this clause shall be null and void..</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>11.
Counterparts </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
                                            Agreement may be executed in two (2) or more counterparts, each of which will be deemed an
                                            original and together form one and the same agreement.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>12.
Notice </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
                                            notices or communications must be in writing and in English, and may be delivered by hand,
                                            registered post, courier, or email to the recipient&rsquo;s address or email as stated below
                                            (or as updated by written notice):</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9675;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
the case of service on the Seller, to:</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address
  :</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18
                                            Lorong Burhanuddin Helmi 3, Taman Tun Dr Ismail,</FONT></P>
                                                       <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>
                                                       <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">60000
                                            Kuala Lumpur, W. P. Kuala Lumpur, Malaysia</FONT></P></TD></TR>
</TABLE>

<P STYLE="margin: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email Address:</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cc. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9675;</TD><TD STYLE="text-align: justify">and in the case of service on the Buyer, to:</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address:</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lot 3893, Jalan 4D, Kampung Baru Subang, 40150</FONT></P>
                                                       <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                       <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shah Alam Selangor</FONT></P></TD></TR>
</TABLE>

<P STYLE="margin: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 15%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email
  Address:</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Parties have executed this Share Sales and Purchase Agreement as of the date first above written. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Seller:
  Lim Yew Chean</B></FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Buyer: WF Venture Ltd</B></FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Seller Signature:</B></FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Buyer
  Signature:</B></FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Lim Yew
  Chean</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/</FONT></TD></TR>
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: left">
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date : 15-05-2025</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><DIV STYLE="font: 10pt Times New Roman, Times, Serif; border-top: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>5
<FILENAME>ea028790601ex4-2.htm
<DESCRIPTION>SHARE PURCHASE AGREEMENT, DATED JUNE 5, 2025, BETWEEN WF VENTURE LTD. AND THE SHAREHOLDERS OF THE RISE BAR & CAFE SDN. BHD.
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 4.2</B></P>

<P STYLE="margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="ea028790601_ex4-2img1.jpg" ALT=""></P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 39.5pt 0pt 25.25pt; text-align: center"><B>TABLE OF CONTENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 39.5pt 0pt 25.25pt; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Contents</B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 80%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center; width: 9%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>1.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Interpretation and Definitions</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>1</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Agreement to Sell the Sale Shares</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Consideration and Payment</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Condition Precedent</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Completion</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>9</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Representations and Warranties</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>10</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>General Indemnity and Specific Tax Indemnities</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>12</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Termination and Consequences of Termination</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>13</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>9.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Confidentiality</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>13</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>10.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Notices</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>14</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>11.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Costs and Expenses</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>14</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>12.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>General</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>15</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Schedule 1</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The Particulars of the Sellers</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>18</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Schedule 2</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The Particulars of the Company</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>19</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Schedule 3</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Completion Obligations</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>21</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Schedule 4</B></FONT></TD>
    <TD><B>&nbsp;</B></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Sellers&rsquo; Warranties</B></FONT></TD>
    <TD><B>&nbsp;</B></TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>22</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 39.5pt 0pt 25.25pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 39.5pt 0pt 25.25pt; text-align: center"><B></B></P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">- <!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --> -</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt"><B>&nbsp;</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>THIS AGREEMENT</B> is made on&nbsp;5
June 2025&nbsp;<B>between:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>(1)</B></TD><TD STYLE="text-align: justify">The persons whose particulars are as set out in <B>Schedule
1</B> (&ldquo;<B>Sellers</B>&rdquo;); and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>(2)</B></TD><TD STYLE="text-align: justify; padding-right: 0pt"><B>WF Venture Ltd (Registration No. 2170485)</B>, a private company limited by
shares incorporated under the laws of British Virgin Islands and having its business address at Lot 3893, Jalan 4D, Kampung Baru Subang,
40150 Shah Alam, Selangor (the &ldquo;<B>Purchaser</B>&rdquo;).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>WHEREAS:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>(A)</B></TD><TD STYLE="text-align: justify; padding-right: 0pt">The Rise Bar &amp; Caf&eacute; Sdn. Bhd. (Registration No. 202201033590 (1479287-H)),
(&ldquo;<B>Company</B>&rdquo;) is a private company limited by shares, the particulars of which are set out in <B>Schedule 2</B>.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>(B)</B></TD><TD STYLE="text-align: justify; padding-right: 0pt">The Sellers have agreed to sell to the Purchaser, and the Purchaser has agreed
to purchase from the Sellers, seventy per cent (70%) of the issued and paid-up share capital of the Company, comprising one hundred and
forty thousand (140,000) ordinary shares (&ldquo;<B>Sale Shares</B>&rdquo;), subject to the terms and conditions of this Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>IT IS AGREED</B> as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">1.</TD><TD STYLE="text-align: justify">Interpretation and Definitions</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">In this Agreement, the following words and expressions, unless the context otherwise
requires, shall have the following meanings respectively ascribed to them:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Accounts</B>&rdquo; shall
have the meaning ascribed to it in <B>Paragraph 5.1.1 of Schedule 4</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Act</B>&rdquo; means
the Companies Act 2016 of Malaysia;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">&ldquo;<B>Agreement</B>&rdquo; means this share purchase agreement;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Assets</B>&rdquo;
means all assets, properties, equipment, and machineries whether owned, leased or otherwise held by the Company or exclusively used in
the Business, including but not limited to tangible and intangible assets, whether acquired through direct ownership, financing arrangements
or operating leases, as well as any rights, interests or entitlements associated with such assets;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Authorisation</B>&rdquo;
means any licence, permit, approval, consent, order, warrant, confirmation, permission, registration, accreditation, certification, waiver,
privilege, acknowledgement, agreement, concession, or other authorisation required from, or given, provided or issued by any Governmental
Authority or any other person;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Business</B>&rdquo; means
the business of the Company, the details of which is as set out in <B>Paragraph (10) of Schedule 2</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Business Day</B>&rdquo;
means a day which is not a Saturday, a Sunday or a public holiday in Selangor, Malaysia;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Claims</B>&rdquo; shall
have the meaning ascribed to it in <B>Clause 7.1</B>, and &ldquo;<B>Claim</B>&rdquo; means any one of the Claims;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Company</B>&rdquo;
means <B>The Rise Bar &amp; Caf&eacute; Sdn. Bhd (Registration No. 202201033590 (1479287-H))</B>, further details of which are as set
out in <B>Schedule 2</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Completion</B>&rdquo;
means the completion of the sale and purchase of the Sale Shares pursuant to <B>Clause 5</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Completion Date</B>&rdquo;
means such date to be mutually agreed between the Parties which shall be no later than thirty (30) Business Days from the Unconditional
Date, or such later date to be mutually agreed between the Parties in writing, upon which Completion shall take place;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Completion Deliverables</B>&rdquo; shall have
the meaning ascribed to it in <B>Schedule 3</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Conditional Period</B>&rdquo;
means a period commencing from the Effective Date and expiring one (1) month after the date of this Agreement or such other further extended
period as may be mutually agreed by the Parties in writing;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Condition Precedent</B>&rdquo; shall have the
meaning ascribed to it in <B>Clause 4.1</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Confidential Information</B>&rdquo; shall have
the meaning ascribed to it in <B>Clause 9.1</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Due Diligence Exercise</B>&rdquo;
means the legal, financial and tax due diligence on the Company conducted by the Purchaser and/or its Representatives prior to the Effective
Date;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Effective Date</B>&rdquo; means the date of this
Agreement;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Encumbrances</B>&rdquo;
means any form of legal or equitable security interests or other encumbrance of any kind, whether for purposes of securing or conferring
any priority of payment in respect of any obligation of any person or otherwise, including:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">(a)</TD><TD STYLE="text-align: justify">any mortgage, charge (whether fixed or floating), pledge,
lien (whether for costs or to an unpaid seller or otherwise), hypothecation, restrictive covenant, or other encumbrance over or affecting
an asset (including the Sale Shares);</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(b)</TD><TD STYLE="text-align: justify; padding-right: 0pt">a caveat, garnishee order, writ of execution, right of set off, assignment by way
of security, deposit of money by way of security or monetary claim affecting the asset (including the Sale Shares);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(c)</TD><TD STYLE="text-align: justify; padding-right: 0pt">a preferential interest, trust (whether for securing money or otherwise), title
retention arrangement or any adverse claims as to title, or other estate, interest, claim or agreement, arrangement or obligation to create
any of the foregoing;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(d)</TD><TD STYLE="text-align: justify; padding-right: 0pt">a right, including a contractual right, an option, a power of sale, a right of
first refusal or transfer, a right of pre-emption or other right, to acquire the asset or to restrain any person from acquiring the asset
(including the Sale Shares);</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(e)</TD><TD STYLE="text-align: justify; padding-right: 0pt">an assignment of rights (including voting, dividend, and/or sale right) arising
under the asset (including the Sale Shares);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(f)</TD><TD STYLE="text-align: justify; padding-right: 0pt">a right, including a lease, licence or other right, to occupy or use the asset
(including the Sale Shares);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(g)</TD><TD STYLE="text-align: justify; padding-right: 0pt">an agreement to grant, create or register any of the foregoing or to allow any
of the foregoing to exist; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><FONT STYLE="font-size: 10pt">(h)</FONT></TD><TD STYLE="text-align: justify; padding-right: 0pt"><FONT STYLE="font-size: 10pt">any
other security interest of any kind, whether based on agreement or undertaking or arising by the operation of law or otherwise or any
other arrangement or right granted by a transaction which, in legal terms, is not the granting of security but which has an economic
or financial effect similar to the granting of security under the law, or having the same legal or economic effect as any of the foregoing
or any agreement to create any of the foregoing;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>FYE 23</B>&rdquo; shall have the meaning ascribed
to it in <B>Paragraph <STRIKE>5.1<SUP><IMG SRC="ea028790601_ex4-2img2.jpg" ALT=""></SUP></STRIKE> of Schedule 4</B>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Governmental Authority</B>&rdquo;
means any relevant governmental or quasi-governmental authority, statutory authority or quasi-statutory or regulatory authority, administrative,
monetary, fiscal or judicial body, department, commission, authority, tribunal, agency or stock exchange or Tax Authority or anybody entitled
to exercise executive power or power of any nature or body or other organisation to the extent that the rules, regulations, standards,
requirements, procedures or orders of such authority, body or other organisation have the force of law in any part of the world;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">&ldquo;<B>Indebtedness</B>&rdquo;
means, without duplication, all debts and liabilities of the Company, including (a) all indebtedness for borrowed money, (b) all indebtedness
for the deferred purchase price of property or services, for the avoidance of doubt, this include hire purchase payables, (c) all obligations
evidenced by notes, bonds, debentures or other similar instruments, (d) all indebtedness created or arising under any conditional sale
or other title retention agreement with respect to property acquired (even though the rights and remedies of the seller or lender under
such agreement in the event of default are limited to repossession or sale of such property), (e) all obligations under leases that have
been or should be recorded as capital leases, (f) all reimbursement, payment or similar obligations, contingent or otherwise, under acceptance,
letter of credit or similar facilities, and (g) any liability of others described in items (a) through (f) above that the person has guaranteed
or that is otherwise its legal liability, and including in items (a) through (e) above any accrued and unpaid interest or penalties thereon;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Purchase Consideration</B>&rdquo; shall have
the meaning ascribed to it in <B>Clause 3.1</B>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Purchaser</B>&rdquo;
means <B>WF Venture Ltd (Registration No. 2170485)</B>, a private company limited by shares incorporated under the laws of British Virgin
Islands and having its business address at Lot 3893, Jalan 4D, Kampung Baru Subang, 40150 Shah Alam, Selangor;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Records</B>&rdquo; means all original and
copies, as the case may be, in machine readable or printed &nbsp;form, of all information, books, files, records, reports,
correspondence, documents and other material of or used in respect of or relating to the Company in whatever form recorded, stored
or embodied, including:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">(a)</TD><TD STYLE="text-align: justify">statutory books and registers, minute books, financial and
books of account, trading and financial records, employee records, Tax returns and related correspondence;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">(b)</TD><TD STYLE="text-align: justify">list of all distributors and suppliers of the Company, including
price lists and pricing models;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">(c)</TD><TD STYLE="text-align: justify">title deeds and other documents of title;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">(d)</TD><TD STYLE="text-align: justify">original and copies of all contracts and Authorisations; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">(e)</TD><TD STYLE="text-align: justify">other secretarial documents maintained or kept by the Company;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Related Person</B>&rdquo; means</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(a)</TD><TD STYLE="text-align: justify; padding-right: 0pt">his spouse, children, spouse&rsquo;s children, parents, siblings, uncles, aunts,
cousins, grandchildren, children of siblings and close relatives (collectively referred to as &ldquo;<B>Family</B>&rdquo; in sub-clauses
(b) and (c) below);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(b)</TD><TD STYLE="text-align: justify; padding-right: 0pt">the trustees or nominees, acting in their capacity as such trustees or nominees,
of any trust or nominee arrangement of which he and/or any of his Family is a beneficiary or beneficial owner; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(c)</TD><TD STYLE="text-align: justify; padding-right: 0pt">any person in the equity capital of which he and/or his Family, and/or any of the
trustees or nominees referred to in sub-paragraph (b) above, acting in their capacity as trustees or nominees, taken together, directly
or indirectly, controls;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Representatives</B>&rdquo;
means, in relation to a Party, its directors, employees, officers, staffs, agents, contractors, consultants, advisers, attorneys or other
representatives;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Ringgit Malaysia</B>&rdquo; and the sign &ldquo;<B>RM</B>&rdquo;
mean the lawful currency of Malaysia;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Sale Shares</B>&rdquo; shall have the meaning
ascribed to it in <B>Recital (B)</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Sellers</B>&rdquo; means the persons named in
<B>Schedule 1</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Sellers&rsquo; Warranties</B>&rdquo;
means the warranties and representations given by the Sellers set out in <B>Clause 6.2 </B>and <B>Schedule 4 </B>, and &ldquo;<B>Sellers&rsquo;
Warranty</B>&rdquo; means any one of them;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Surviving Provisions</B>&rdquo;
means <B>Clauses 1 </B>(Interpretation and Definitions), <B>7 </B>(General Indemnity and Specific Tax Indemnities), <B>9 </B>(Confidentiality)
and <B>12 </B>(General);</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Tax Authority</B>&rdquo;
means any taxing or other authority competent to impose any liability in respect of Taxation or responsible for the administration and/or
collection of Taxation or enforcement of any law in relation to Taxation;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Taxation</B>&rdquo; or &ldquo;<B>Tax</B>&rdquo;
means all forms of taxation whether direct or indirect and whether levied by reference to income, profits, gains, net wealth, asset values,
turnover, added value or other reference and statutory, governmental, state, provincial, local governmental or municipal impositions,
duties, contributions, rates and levies, whenever and wherever imposed (whether imposed by way of a withholding or deduction for or on
account of tax or otherwise) and in respect of any person and all fines, penalties, charges, costs and interest relating thereto;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Tenancy Agreement</B>&rdquo;
means the tenancy agreement dated 22 November 2022 entered into between the Company and PPB Hartabina Sdn Bhd (&ldquo;<B>PPB Hartabina</B>&rdquo;)
for the rental of the demised premises as set out in <B>Paragraph (4) of Schedule 2</B>; and</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&ldquo;<B>Unconditional Date</B>&rdquo;
means such date upon which the Condition Precedent is fully fulfilled/ satisfied, as the Purchaser shall confirm in writing to the Sellers,
or where the Condition Precedent is waived by the Purchaser in writing to the Sellers in accordance with this Agreement, whichever is
earlier.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">1.2</TD><TD STYLE="text-align: justify">In this Agreement:</TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">1.2.1</TD><TD STYLE="text-align: justify">unless the context requires otherwise, a reference to:</TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(i)</TD><TD STYLE="text-align: justify">a gender shall include the other genders and references to
the singular shall include the plural and vice versa;</TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 1in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">natural persons shall include bodies corporate and vice versa;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 1in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">(iii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">this Agreement includes any recitals, schedules to it and references to Clauses,
Recitals, Schedules, are to the clauses and recitals of, and schedules to, this Agreement. References to Paragraphs are to paragraphs
of the Schedules;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 1in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">(iv)</TD><TD STYLE="text-align: justify; padding-right: 0pt">a person (which for the purposes of this Agreement means any individual, corporation,
partnership, association, limited liability company, trust, Governmental Authority or other entity or organisation (whether or not having
a separate legal personality) shall include its successors in title;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(v)</TD><TD STYLE="text-align: justify">a &ldquo;<B>Party</B>&rdquo; is to a party to this Agreement,
and &ldquo;<B>Parties</B>&rdquo; shall be construed accordingly;</TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(vi)</TD><TD STYLE="text-align: justify">a &ldquo;<B>day</B>&rdquo;, &ldquo;<B>week</B>&rdquo;, &ldquo;<B>month</B>&rdquo;
or &ldquo;<B>year</B>&rdquo; is a reference to a day, week, month or year respectively in the Gregorian calendar;</TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 1in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">(vii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">this Agreement or any other document or any specified provision of this Agreement
or any other document are to this Agreement, that document or that provision as in force for the time being and as amended from time to
time in accordance with the terms of this Agreement or that document or, as the case may be, with the agreement of the relevant parties;
and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(viii)</TD><TD STYLE="text-align: justify">a statute or statutory provision is a reference to it as
it is in force from time to time, taking account of any change, extension, consolidation or re-enactment and includes any subordinate
legislation for the time being in force made under it whether before or after the Effective Date so far as such modification or re-enactment
applies or is capable of applying to any transactions entered into prior to the Effective Date and (so far as liability thereunder may
exist or can arise) shall also include any past statutory enactment or provision or regulation (as from time to time modified or re-enacted)
which such enactment or provision or regulation has directly or indirectly replaced;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">headings and underlinings are inserted for convenience only and shall not affect
the interpretation of this Agreement;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">references to &ldquo;<B>law</B>&rdquo; shall mean its ordinary meaning, and shall
include all applicable statutes, enactments, acts of legislature or Parliament, laws, ordinances, rules, by-laws, regulations, notifications,
guidelines, policies, decrees, directions, directives, and orders of any Governmental Authority;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">references to &ldquo;<B>payment</B>&rdquo;, or cognate expressions, include payments
made in cash or by way of cheques upon clearance (drawn on a bank or financial institution licensed to carry on banking business under
the provisions of the Financial Services Act 2013 or Islamic Financial Services Act 2013, as the case may be) or effected through inter-bank
transfers to the account of the payee, giving the payee access to immediately available, freely transferable, cleared funds;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.5</TD><TD STYLE="text-align: justify; padding-right: 0pt">&ldquo;<B>ordinary and/or usual course of business</B>&rdquo; means with respect
to the Company, any commercially reasonable action that is taken in the ordinary course of normal business and day-to-day operations of
the Business, including any action: (a) is consistent with the past practices of the Company; (b) is not required to be authorised by
the board of directors (or by any person or group of persons exercising similar authority) or the holders of the shares or other equity
interests of the Company; or (c) is similar in nature and magnitude to actions customarily taken, without any authorisation by the board
of directors (or by any person or group of persons exercising similar authority), in the ordinary course of the normal day-to-day operations
of other persons that are in the same line of business as the Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.6</TD><TD STYLE="text-align: justify; padding-right: 0pt">any phrase introduced by the terms &ldquo;<B>including</B>&rdquo;, &ldquo;<B>include</B>&rdquo;,
&ldquo;<B>in particular</B>&rdquo; or any similar expression shall be construed as illustrative and shall not limit the sense of the words
preceding those terms;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.7</TD><TD STYLE="padding-right: 0pt">general words are not given a restrictive meaning:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(i)</TD><TD STYLE="text-align: justify">if they are introduced by the word &ldquo;<B>other</B>&rdquo;
by reason of the fact that they are preceded by words indicating a particular class of act, matter or thing; or</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(ii)</TD><TD STYLE="padding-right: 0pt">by reason of the fact that they are followed by particular examples intended to be;</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.8</TD><TD STYLE="text-align: justify; padding-right: 0pt">no provision of this Agreement will be construed adversely to a Party solely on
the ground that the Party was responsible for the preparation of this Agreement or that provision;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.9</TD><TD STYLE="text-align: justify; padding-right: 0pt">if any period of time is specified from a given day, or the day of a given act
or event, it is to be calculated exclusive of that day and if any period of time falls on a day, which is not a Business Day, then that
period is to be deemed to only expire on the next Business Day;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.10</TD><TD STYLE="text-align: justify; padding-right: 0pt">a day shall mean any calendar day and a month shall, unless otherwise specifically
provided herein, mean a period calculated from any specific day up to and including the day immediately corresponding to that specific
day in the subsequent month or if there shall be no such day in the subsequent month, the last day of that month;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">all references to any of the representations, warranties, undertakings, indemnities,
covenants, and obligations of the Sellers in this Agreement shall be joint and several representations, warranties, undertakings, indemnities,
covenants, and obligations of the Sellers, unless expressly stated otherwise in this Agreement; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">&ldquo;<B>indemnify</B>&rdquo; and &ldquo;<B>indemnifying</B>&rdquo; any person
against any circumstance include indemnifying and keeping that person harmless from all actions, claims and proceedings from time to time
made against that person and all loss or damage and all payments, costs or expenses made or incurred by that person as a consequence of
or which would not have arisen but for that circumstance.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">2.</TD><TD STYLE="text-align: justify">Agreement to Sell the Sale Shares</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">2.1</TD><TD STYLE="text-align: justify">The Sellers hereby agree to sell to the Purchaser, and the
Purchaser, relying on the Sellers&rsquo; Warranties, covenants and undertakings contained in this Agreement, agrees to purchase from
the Sellers, the Sale Shares, on the terms and subject to the conditions of this Agreement.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">2.2</TD><TD STYLE="padding-right: 0pt">The Sale Shares shall be sold by the Sellers to the Purchaser on the Completion Date:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">2.2.1</TD><TD STYLE="text-align: justify">free from all Encumbrances; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">2.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">together with all rights, benefits and advantages attaching to the Sale Shares
as at the Completion Date, including all ownership and rights to title, proprietary rights, benefits and interests in, and the right to
receive dividends and distributions declared, where applicable, made or paid on or after the Completion Date.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">2.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Sellers shall procure and ensure that, on or prior to the Completion Date,
any and all rights of pre-emption, right of first offer or right of first refusal over the Sale Shares, if any, shall be waived irrevocably
and unconditionally by the persons entitled thereto.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">3.</TD><TD STYLE="text-align: justify">Consideration and Payment</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">In consideration of the Sellers agreeing to sell the Sale Shares to the Purchaser,
the Purchaser agrees to pay the Sellers an aggregate sum of Ringgit Malaysia Six Hundred Forty Five Thousand (RM645,000.00)
(&ldquo;<B>Purchase Consideration</B>&rdquo;) as purchase price for the Sale Shares on the Completion Date, which shall be payable in
proportion to their respective sale proportion as set out in <B>Schedule 1</B>.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">All payments payable to the Sellers by the Purchaser under this Agreement shall
be made by way of electronic funds transfer by the Purchaser or any person nominated by the Purchaser to the bank account designated by
the Sellers or any person nominated by the Sellers or in such other manner as may be mutually agreed in writing between the Sellers and
the Purchaser. The details of the Sellers&rsquo; designated bank accounts for the foregoing purpose are as set out in <B>Schedule 1</B>.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">For the avoidance of doubt, the Sellers agree that the Purchaser shall not be
obliged to complete the purchase of any of the Sale Shares unless the purchase of all the Sale Shares is completed simultaneously.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">4.</TD><TD STYLE="text-align: justify">Condition Precedent</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">4.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The sale and purchase of the Sale Shares and the Completion thereof is conditional
upon the Sellers procuring a written waiver from PPB Hartabina of its right to terminate the Tenancy Agreement arising from a change in
the Company&rsquo;s shareholding (&ldquo;<B>Condition Precedent</B>&rdquo;), such Condition Precedent to be fulfilled by the Sellers or
waived by the Purchaser (at the option of the Purchaser in his sole and absolute discretion) on or before the expiry of the Conditional
Period, unless otherwise agreed between the Parties in writing:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">4.2</TD><TD STYLE="text-align: justify">Responsibility of Satisfaction</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">If, at any time, the Sellers become
aware:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">4.2.1</TD><TD STYLE="text-align: justify">that a Condition Precedent pursuant to this <B>Clause 4</B>
has been satisfied; or</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">4.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">of any occurrence, fact or circumstance that will or is reasonably likely to prevent
any Condition Precedent from being satisfied prior to the expiry of Conditional Period,</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">the Sellers shall promptly provide
written notice to the Purchaser, which shall in any event be within three (3) Business Days of them becoming aware of the same, setting
out such details as are available and furnish all correspondence and documentary evidence in relation thereto, to the Purchaser.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">4.3</TD><TD STYLE="text-align: justify">Waiver of Conditions</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">The Purchaser may at its sole
and absolute discretion waive (in whole or in part) the relevant Condition Precedent to the Sellers and to proceed to give effect to Completion
as far as practicable having regard of the non-fulfilment of any of the Condition Precedent. For the avoidance of doubt, a waiver of any
Condition Precedent by the Purchaser for purposes of Completion shall not prevent the Purchaser from requiring the Sellers to achieve
the discharge or satisfaction or fulfilment of such Condition Precedent after Completion and shall be without prejudice to any other rights
or remedies that the Purchaser may have against the Sellers for any antecedent breach of <B>Clause 4.1</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 43.75pt; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">4.4</TD><TD STYLE="padding-right: 0pt">Non-fulfilment and Waiver by the Purchaser</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0.6pt">If any of
the Condition Precedent is not fulfilled or otherwise waived in writing by the Purchaser on or before the expiry of the Conditional Period,
the Purchaser may at its sole and absolute discretion:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">4.4.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">extend the Conditional Period for such period of time as the Purchaser deems necessary;
and/or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: justify">4.4.2</TD><TD STYLE="text-align: justify">terminate this Agreement without liability on the Purchaser&rsquo;s
part in which event the provisions under <B>Clause 8.3</B> shall apply</TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">4.5</TD><TD STYLE="text-align: justify">Confirmation of Fulfilment by the Purchaser</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Purchaser shall, if the Purchaser
is satisfied that all the Condition Precedent have been fulfilled on or before the expiry of the Conditional Period, issue a written notice
to the Sellers confirming the Purchaser&rsquo;s satisfaction of the fulfilment or waiver of the last of the Condition Precedent, upon
which Completion shall be unconditional and take place on the Completion Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">5.</TD><TD STYLE="text-align: justify">Completion</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">5.1</TD><TD STYLE="text-align: justify">Completion shall take place on the Completion Date, and the
Sellers shall, in consideration of the Purchaser&rsquo;s payment obligations in the manner set out under <B>Clause 3.1</B>, comply with
the Sellers&rsquo; obligations as specified in <B>Schedule 3</B>.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">If the Sellers fails to comply with any of their obligations in <B>Schedule 3</B>,
the Purchaser shall be entitled but not obliged to (in addition to and without prejudice to all other rights or remedies available, including
the right to claim damages) by written notice to the Sellers:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">5.2.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">to terminate this Agreement (other than Surviving Provisions) without liability
on its part in which event the provisions under <B>Clause 8.3 </B>shall apply; or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">5.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">to seek specific performance on the Sellers&rsquo; part to comply with their obligations
set out in <B>Schedule 3</B> and to proceed with Completion in accordance with the terms of this Agreement, in which case:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 1in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">(i)</TD><TD STYLE="text-align: justify; padding-right: 0pt">if specific performance is granted, the Purchaser may also claim damages for breach of this Agreement;
and;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">if specific performance is not granted, the Purchaser may then terminate this Agreement and claim damages
for breach of this Agreement;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">5.2.3</TD><TD STYLE="text-align: justify">to fix a new Completion Date (being not later than fourteen
(14) days from the agreed Completion Date) to such date as the Sellers and the Purchaser may mutually agree, in which case the provisions
of this <B>Clause 5 </B>shall apply to Completion as so postponed, but provided such postponement may only occur once.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">5.3</TD><TD STYLE="text-align: justify">All other provisions of this Agreement, to the extent that
they have not been performed by Completion, shall not be extinguished or affected by Completion or by any other event or matter, except
by a specific and duly authorised written waiver or release by the Purchaser.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.4</TD><TD STYLE="padding-right: 0pt">Exercise of Rights of Registered Shareholder</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.4.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">From Completion, until the Sale Shares are registered in the name of the Purchaser,
the Sellers shall, upon the request of the Purchaser, at the cost of the Purchaser, procure that:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(i)</TD><TD STYLE="text-align: justify; padding-right: 0pt">the Purchaser is appointed as proxy to attend shareholders&rsquo; meetings and
exercise the votes attached to the Sale Shares and the Sellers shall not attend or vote at those meetings by themselves; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">take all other actions in the capacity of a registered holder of the Sale Shares
as the Purchaser directs.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">6.</TD><TD STYLE="text-align: justify">Representations and Warranties</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Parties hereby represent and warrant to one another that the warranties set
out in this <B>Clause 6.1 </B>are true and correct as at the Effective Date and shall remain true and correct as at the Completion Date:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.1.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">they have not been declared bankrupt or wound up (as the case may be) and there
are no bankruptcy proceedings or winding up proceedings (as the case may be) commenced and/or instituted against them;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.1.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">the facts in relation to the Parties as set out in this Agreement are true, accurate,
complete, correct and not misleading in any respect;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.1.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">they have the full legal right, capacity, power and authority to enter into, deliver
and carry out the provisions of this Agreement; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.1.4</TD><TD STYLE="padding-right: 0pt">this Agreement constitutes valid and binding obligations of all the Parties.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">6.2</TD><TD STYLE="text-align: justify"><U>Warranties from the Sellers</U></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">6.2.1</TD><TD STYLE="text-align: justify">In relation to the Sale Shares, the Sellers hereby represent
and warrant to the Purchaser that the Sellers&rsquo; Warranties as set out in <B>Schedule 4 </B>are true and accurate in all respects
and not misleading in any respect as at the Effective Date and shall remain true, accurate and not misleading as at Completion as if
they had been repeated at Completion. The Sellers acknowledge that the Purchaser has entered into this Agreement and agreed to purchase
the Sale Shares in reliance upon the Sellers&rsquo; Warranties which they have given as representations and inducements for the Purchaser
to enter into this Agreement.</TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">6.2.2</TD><TD STYLE="text-align: justify">Except as expressly stated in this Agreement, no Sellers&rsquo;
Warranty shall be excluded or limited by:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(i)</TD><TD STYLE="text-align: justify; padding-right: 0pt">any inquiry or investigation conducted by or on behalf of the Purchaser or any
of its Representatives into the affairs of Company (including but not limited to the Due Diligence Exercise conducted by the Purchaser);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">any information the Purchaser may have received or been given or have actual,
implied or constructive notice of prior to the Completion Date;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(iii)</TD><TD STYLE="padding-right: 0pt">any other act, matter, or circumstance,</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">and the Sellers shall not invoke
the Purchaser&rsquo;s knowledge (constructive or imputed, including knowledge of the Purchaser&rsquo;s Representatives) of a fact or circumstance
which might make a Sellers&rsquo; Warranty untrue, inaccurate or misleading as a defence to a claim for a breach of the Sellers&rsquo;
Warranties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.2.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Sellers&rsquo; Warranties and all other provisions in this <B>Clause 6 </B>shall
survive Completion and remain in full force and effect notwithstanding Completion, and shall not be extinguished in any respect upon Completion.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.2.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">Each of the Sellers&rsquo; Warranties shall be separate and independent and save
as expressly provided shall not be limited by reference to any other paragraph or anything in this Agreement, and the Sellers acknowledge
and agree that the Purchaser is entering into this Agreement in reliance upon the Sellers&rsquo; Warranties, and therefore, the Parties
shall treat the Sellers&rsquo; Warranties as conditions of this Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.2.5</TD><TD STYLE="text-align: justify; padding-right: 0pt">A claim for breach of any Sellers&rsquo; Warranty may be made whether or not the
relevant facts, matters or circumstances giving rise to the breach were known to the Purchaser or to any of the Representatives of the
Purchaser or could have been discovered (whether by any investigation made by or on behalf of the Purchaser into the affairs of the Company)
prior to Completion.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.2.6</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Sellers undertake to the Purchaser to waive any rights, remedies or claims
they may have in respect of any misrepresentation, inaccuracy or omission in or from any information or advice supplied or given by the
Company or its officers, employees or agents in connection with assisting the Sellers in the giving of any Sellers&rsquo; Warranties and/or
the entry into this Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">7.</TD><TD STYLE="text-align: justify">General Indemnity and Specific Tax Indemnities</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">7.1</TD><TD STYLE="text-align: justify">The Sellers undertake to fully indemnify and hold harmless
and keep indemnified and held harmless the Purchaser from and against any and all losses, liabilities, obligations, damages, judgments,
deficiencies, claims, demands, suits, actions, proceedings, arbitration, assessments, costs and expenses (including expenses of investigation
and enforcement of this indemnity and reasonable solicitors&rsquo; fees and expenses) (collectively, &ldquo;<B>Claims</B>&rdquo;), sustained,
incurred, suffered or paid by the Purchaser directly or indirectly, as a result of or arising out of:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">7.1.1</TD><TD STYLE="text-align: justify">any breach of any obligations on satisfaction of the Condition
Precedent;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">7.1.2</TD><TD STYLE="padding-right: 0pt">any breach of any Completion obligations under <B>Schedule 3</B> and <B>Clause 5.1</B>;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">7.1.3</TD><TD STYLE="padding-right: 0pt">any breach of any Sellers&rsquo; Warranties; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">7.1.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">any Claims involving fraud or misconduct involving dishonesty on the part of the
Sellers and/or misrepresentation which results in a breach of the Sellers&rsquo; Warranties or otherwise,</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">provided that the indemnity contained
in this <B>Clause 7.1 </B>shall be without prejudice to any other rights or remedies of the Purchaser and all such other rights or remedies
are hereby expressly reserved to the Purchaser. For the avoidance of doubt, the Claims shall include an amount that would be necessary
to put the Purchaser in the same position as if the Sellers&rsquo; Warranties had been true and accurate and not misleading or had not
been breached or had there not been such breach or any fraud or misconduct involving dishonesty on the part of the Sellers and/or the
misrepresentation had not been committed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">7.2</TD><TD STYLE="text-align: justify">Without prejudice to the generality of <B>Clause 7.1</B>,
the Sellers undertake to the Purchaser to indemnify the Purchaser and the Company on demand against any and all Claims sustained, incurred,
suffered or paid by the Company, directly or indirectly, as a result of or arising out of:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">7.2.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">any liabilities in relation to Tax (including any additional Taxes, interests,
penalties, fines or charges) due or payable from or by the Company to any Tax Authority, for all years of assessment or period of assessment
up to the date Completion occurs notwithstanding that the Company is served with the notice of additional assessment or is notified of
such additional Taxes on any date following Completion;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">7.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">any liabilities in relation to Tax resulting from or by reference to any event
occurring on or prior to Completion or in respect of gross receipt, income, profit or gains earned, accrued or received, or deemed under
any applicable law to be earned, accrued or received by the Company on or prior to the Completion Date; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">7.2.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">alleged, actual, past or potential violation and/or failure to comply with any
applicable laws in respect of matters arising on or prior to the Completion Date.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">7.3</TD><TD STYLE="text-align: justify">All sums payable by the Sellers pursuant to <B>Clause 7.2
</B>shall be paid free and clear of all deductions or withholding whatsoever, save only as may be required by law. Where the Sellers
are required by law to make any deductions or withholding from any sum payable by them under <B>Clause 7</B>, the Sellers shall forthwith
pay such additional amount or amounts so as to ensure that the net amount received by the Purchaser shall be equal to the full amount
which it would have received had no such deduction or withholding been made or required to be made.</TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">7.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">Each of the indemnities in this Agreement constitutes a separate and independent
obligation from the other obligations in this Agreement, shall give rise to a separate and independent cause of action, shall apply irrespective
of any indulgence granted by the Purchaser and shall continue in full force and effect despite any judgment, order, claims or proof for
a liquidated amount in respect of any sum due under this Agreement or any other judgment or order.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">8.</TD><TD STYLE="text-align: justify">Termination and Consequences of Termination</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">This Agreement shall continue and remain in full force and effect unless terminated
pursuant to the provisions of this Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">Without prejudice to the Purchaser&rsquo;s right to terminate this Agreement under
<B>Clause 5.2.1</B>, this Agreement may be terminated by the mutual written agreement of the Parties only.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">The right to terminate under this Agreement shall be without prejudice to any
Claims or rights of action previously accrued to any Party in respect of any breach of any of the provisions of this Agreement prior to
such termination. All rights and obligations of the Parties shall cease to have effect immediately upon termination of this Agreement,
save and except for the Surviving Provisions which shall survive the termination of this Agreement. Any provision and obligation of the
Parties relating to or governing their acts, which expressly or by its nature survives such termination, shall be enforceable with full
force and effect notwithstanding such termination, until it is satisfied or by its nature expires.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">9.</TD><TD STYLE="text-align: justify">Confidentiality</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">9.1</TD><TD STYLE="padding-right: 0pt">Upon signing of this Agreement, the Parties shall treat as strictly confidential:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">9.1.1</TD><TD STYLE="text-align: justify">the provisions of this Agreement, process of their negotiation
and all materials, documents, information and/or communications between the Parties which relates to the amount of, and the payment terms
in relation to the Purchase Consideration;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">9.1.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">any information, whether written, oral, visual, electronic or in other form which
is proprietary or confidential or trade-sensitive in nature to a person or from which a person derives competitive advantage in connection
with its business, including without limitation, information relating to the Business, whether marked as &ldquo;confidential information&rdquo;
or not; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">9.1.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">such other contents, terms and conditions as well as anything disclosed and/ or
delivered by either Party to the other Party in writing, or in electronic or other form, pursuant to this Agreement marked as or by its
nature ought to be reasonably deemed as &lsquo;confidential information&rsquo;,</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in">(collectively be referred as &ldquo;<B>Confidential Information</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">9.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Parties shall not at any time disclose the Confidential information to any
third party (save and except to the Representatives of the respective Parties, and the officers of the Company on a need-to-know basis
only) unless with the prior written consent of the relevant Party, or in the event such disclosure is required by law or any Governmental
Authority.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">9.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">In the event this Agreement has been terminated, the Parties receiving such Confidential
Information shall immediately return, permanently erase or destroy all copies of materials, documents and/or communications in his possession,
and shall provide a written confirmation to the Party disclosing such Confidential Information to confirm that such requirement have been
fully complied with, where requested to do so by the Party disclosing such Confidential Information.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">9.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">The provisions of this <B>Clause 9</B> shall survive the termination of this Agreement
without limit in time.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">10.</TD><TD STYLE="text-align: justify">Notices</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">10.1</TD><TD STYLE="text-align: justify">All notices, demands or other communications required or
permitted to be given or made hereunder shall be in writing and in English and delivered personally or sent by prepaid registered post
with recorded delivery, or by courier or email addressed to the intended recipient thereof at its address or at its email address set
out hereunder (or to such other address or email address as a Party to this Agreement may from time to time duly notify the other). Any
such notice, demand or communication shall be deemed to have been duly served (if delivered personally or given or made by email) immediately
or (if given or made by registered post or courier) forty-eight (48) hours after posting, and in proving the same it shall be sufficient
to show that personal delivery was made or that the envelope containing such notice was properly addressed as a prepaid registered letter
or that the email was properly addressed and sent.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.2</TD><TD STYLE="padding-right: 0pt">The address and email address of the Parties for the purposes of this <B>Clause 10</B> are:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">10.2.1</TD><TD STYLE="text-align: justify">in the case of service on the Sellers, to their respective
address and/or email address as set out in:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.2.2</TD><TD STYLE="padding-right: 0pt">and in the case of service on the Purchaser, to:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 1.25in">&nbsp;</TD>
    <TD STYLE="width: 18%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address</FONT></TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-size: 10pt">:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lot 3893, Jalan 4D, Kampung Baru Subang,</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">40150 Shah Alam, Selangor</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Email Address </FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">:</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">In this <B>Clause 10</B>, if deemed receipt occurs before 9am on a Business Day
the notice shall be deemed to have been received at 9am on that day, and if deemed receipt occurs after 5pm on a Business Day, or on a
day which is not a Business Day, the notice shall be deemed to have been received at 9am on the next Business Day.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">10.4</TD><TD STYLE="text-align: justify">Either Party may change the address to which such notices
to it are to be delivered by giving not less than three (3) Business Days&rsquo; notice to the other Parties.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">11.</TD><TD STYLE="text-align: justify">Costs and Expenses</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">11.1</TD><TD STYLE="text-align: justify">Each Party shall bear its own legal costs and other ancillary
costs and expenses related to the preparation, negotiations, finalisation, and execution of this Agreement and any other agreement or
document entered into or signed under this Agreement and the Completion thereof.</TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">11.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Purchaser shall bear the cost of stamp duty for this Agreement and in relation to the transfer of
the Sale Shares from the Sellers to the Purchaser.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">12.</TD><TD STYLE="text-align: justify">General</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-weight: normal">12.1</FONT></TD><TD STYLE="text-align: justify">Further Assurance</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0.5in">Each Party has entered into
this Agreement in good faith and shall give all such assistance and information to the other Parties and execute and do and procure all
other necessary person or Company, if any, to execute and do all such further acts, deeds, assurance and things as may be reasonably required
by the other Parties from time to time in order to carry out, evidence and confirm their rights and the intended purpose of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0in"></TD><TD STYLE="font-style: normal; text-align: justify; padding-right: 0pt; width: 0.5in; font-weight: normal">12.2</TD><TD STYLE="text-align: justify; padding-right: 0pt"><B>Successors and Assigns</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">12.2.1</TD><TD STYLE="text-align: justify">This Agreement shall be binding on the Parties and their
respective successors and permitted assigns.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">12.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">None of the Parties shall be entitled to transfer or otherwise assign its rights
and obligations under this Agreement to a third party without the prior written consent of the other Parties and any assignment, transfer
or delegation which is made without such prior written approval shall constitute a breach of this Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0in"></TD><TD STYLE="font-style: normal; text-align: justify; padding-right: 0pt; width: 0.5in; font-weight: normal">12.3</TD><TD STYLE="text-align: justify; padding-right: 0pt"><B>Entire Agreement</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0.5in">This Agreement contains the
whole agreement between the Parties relating to the subject matter of this Agreement to the exclusion of any terms implied by the law
which may be excluded by contract and supersedes any previous written or oral agreement between the Parties in relation to the matters
dealt with in this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0in"></TD><TD STYLE="font-style: normal; text-align: justify; padding-right: 0pt; width: 0.5in; font-weight: normal">12.4</TD><TD STYLE="text-align: justify; padding-right: 0pt"><B>Variation, Waiver, etc.</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0.5in">Save as otherwise expressly
provided, no modification, amendment or waiver of any of the provisions of this Agreement shall be effective unless made in writing specifically
referring to this Agreement and duly signed by the Parties to this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0in"></TD><TD STYLE="font-style: normal; text-align: justify; padding-right: 0pt; width: 0.5in; font-weight: normal">12.5</TD><TD STYLE="text-align: justify; padding-right: 0pt"><B>Severability</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0.5in">If any term or provision of this
Agreement is held to be illegal, invalid or unenforceable, in whole or in part, under any enactment or rule of law, such term or provision
or part shall to that extent be deemed not to form part of this Agreement but the legality, validity or enforceability of the remainder
of this Agreement shall not be affected.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0in"></TD><TD STYLE="font-style: normal; text-align: justify; padding-right: 0pt; width: 0.5in; font-weight: normal">12.6</TD><TD STYLE="text-align: justify; padding-right: 0pt"><B>Time of the Essence</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0.5in">Time wherever mentioned shall be
of the essence of this Agreement, both as regards the dates and periods specifically mentioned and as to any dates and periods which
may be agreed in writing between the Parties to be substituted for them.</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">12.7</TD><TD STYLE="text-align: justify"><B>Knowledge &amp; Acquiescence</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Knowledge or acquiescence by
either Party of, or in, any breach of any of the provisions of this Agreement shall not operate as, or be deemed to be, a waiver of such
provisions and, notwithstanding such knowledge or acquiescence, such Party shall remain entitled to exercise its rights and/or remedies
under this Agreement, and at law, and to require strict performance of all of the provisions of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.8</TD><TD STYLE="padding-right: 0pt"><B>Rights &amp; Remedies</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0.5in">The rights and remedies provided
in this Agreement are cumulative, and are not exclusive of any rights or remedies of the Parties provided at law, in equity, by statute
or otherwise and no failure or delay in the exercise or the partial exercise of any such right or remedy or the exercise of any other
right or remedy shall affect or impair any such right or remedy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.9</TD><TD STYLE="padding-right: 0pt"><B>Counterparts and E-Signatures</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.9.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">This Agreement may be entered in two (2) or more counterparts, all of which will
be considered one and the same agreement and each of which will be deemed an original with the same effect as if the signatures thereto
and hereto were upon the same instrument. Delivery of executed signature pages by electronic transmission (via scanned portable document
format (pdf)) will constitute effective and binding execution and delivery of this Agreement. This Agreement shall be deemed to be executed
when each Party shall have received a counterpart hereof signed by the other Parties. Until and unless each Party has received a counterpart
hereof signed by the other Parties, this Agreement shall have no effect and no Party shall have any rights or obligations hereunder (whether
by virtue of any other oral or written agreement or other communication).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.9.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">This Agreement, may be accepted, executed or agreed to, through the use of an electronic
signature, whether digital or encrypted, in accordance with the Electronic Commerce Act 2006 of Malaysia. Any document accepted, executed
or agreed to in conformity with such law will be binding on each Party and shall have the same legal effect, validity or enforceability
as if it were physically executed.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in"></P>

<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&nbsp;</P>


<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.10</TD><TD STYLE="padding-right: 0pt"><B>Assignment</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Save and except where expressly permitted under this Agreement,
neither of the Parties shall be entitled to transfer or otherwise assign this Agreement or any of its rights and obligations under this
Agreement without the prior written approval of the other Parties and any transfer or assignment which is made without such prior written
approval shall constitute a breach of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.11</TD><TD STYLE="padding-right: 0pt"><B>Reasonableness</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Each Party acknowledges and confirms that he has sought
independent legal advice from professional legal advisors with regards to all the matters provided for in this Agreement and agrees that
the provisions of this Agreement (including all documents entered into pursuant to this Agreement) are fair and reasonable and agrees
that the failure to obtain such advice shall not be used as a defence to the enforcement of the terms, representations, warranties, covenants,
undertakings, and conditions under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.12</TD><TD STYLE="padding-right: 0pt"><B>Governing Law and Jurisdiction</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">12.12.1</TD><TD STYLE="text-align: justify">This Agreement shall be governed by, and construed in accordance
with, the laws of Malaysia.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.12.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Parties irrevocably agree that the courts of Malaysia are to have exclusive
jurisdiction to settle any disputes which may arise out of or in connection with this Agreement and that, accordingly, any legal action
or proceedings arising out of or in connection with this Agreement may be brought in those courts and the Parties irrevocably submit to
the jurisdiction of those courts.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 25.25pt; text-align: center"><I>[the remainder of this page
is intentionally left blank]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 25.25pt; text-align: center"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.55in; text-align: center"><B>Schedule 1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.55in; text-align: center"><B>The Particulars of the Sellers</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: #FFC000">
    <TD STYLE="padding-right: 0pt; width: 5%; border: black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>No.</B></FONT></P></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; text-align: left; padding-right: 0pt; width: 31%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Sellers</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 12%; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NRIC
    No.</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; text-align: center; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 19%; padding-right: 0pt; padding-left: 5.4pt; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Bank
    Account details</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; width: 17%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Number
    of Sale Shares (% of</B></FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>shareholdings)</B></FONT></P></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; width: 16%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.45pt"><P STYLE="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Purchase</B></FONT></P>
                                                                                <P STYLE="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Consideration</B></FONT></P>
                                                                                <P STYLE="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(RM)</B></FONT></P></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD ROWSPAN="6" STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 2.95pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    Lew Chee Hoong</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Account</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">53,000
    (26.5%)</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.45pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">RM244,178.55</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No.:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD ROWSPAN="7" STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 2.95pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    Wong Chee Lin</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Account</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">46,000
    (23%)</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.45pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">RM211,928.55</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No.:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Name:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD ROWSPAN="6" STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 2.95pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    Tan Pei Sze</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Account</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,000
    (5%)</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.45pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">RM46,071.45</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No.:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Name:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD ROWSPAN="7" STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 2.95pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    Michael Stephen</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Account</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,000
    (15%)</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.45pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">RM138,214.30</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ooi
    Liang Huat</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No.:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Name:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD ROWSPAN="6" STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 2.95pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    Chong Sian Leong</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Account</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,000
    (0.5%)</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.45pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">RM4,607.15</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Address:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; border-right: black 1pt solid; padding-right: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">No.:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
    Name:</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:
    </FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="4" STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.4pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">140,000
    (70%)</FONT></TD>
    <TD STYLE="font-family: Times New Roman, Times, Serif; padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.45pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">RM645,000</FONT></TD></TR>
  </TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.55in; text-align: center"><B>Schedule 2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 39.35pt; text-align: center"><B>The Particulars of the Company</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>(1)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Name of Company:</B></FONT></TD>
    <TD COLSPAN="5" STYLE="padding-right: 0pt; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">The Rise Bar &amp; Cafe Sdn. Bhd.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>(2)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Registered number:</B></FONT></TD>
    <TD COLSPAN="5" STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">202201033590 (1479287-H)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>(3)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Registered office:</B></FONT></TD>
    <TD COLSPAN="5" STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">Unit 1336, Suite-A, Lobby 7, Block A, Damansara Intan, No. 1, Jalan SS20/27, 47400 Petaling Jaya, Selangor</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>(4)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Business Address:</B></FONT></TD>
    <TD COLSPAN="5" STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">Lot L1-2 First Floor, Megah Rise No. 3, Jalan SS24/9, 47301 Petaling Jaya, Selangor</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>(5)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.35pt"><B>Date and place of</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.35pt"><B>incorporation:</B></P></TD>
    <TD COLSPAN="5" STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">9 September 2022, Malaysia</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>(6)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.35pt"><B>Issued share</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.35pt"><B>capital and number of issued shares:</B></P></TD>
    <TD COLSPAN="5" STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">RM200,000.00 divided into 200,000 ordinary shares of RM1.00 each</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD ROWSPAN="7" STYLE="padding-right: 0pt; width: 6%; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>(7)</B></FONT></TD>
    <TD ROWSPAN="7" STYLE="border-right: black 1pt solid; width: 24%; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-right: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Registered shareholders and shares held:</B></FONT></TD>
    <TD ROWSPAN="7" STYLE="padding-right: 0pt; width: 1%; border-bottom: black 1pt solid; border-right: black 1pt solid">&nbsp;</TD>
    <TD STYLE="padding-right: 0pt; width: 6%; border-bottom: black 1pt solid; border-right: black 1pt solid; background-color: #F1F1F1; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt"><B>No.</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; width: 34%; border-bottom: black 1pt solid; border-right: black 1pt solid; background-color: #F1F1F1; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt"><B>Name</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; width: 27%; border-bottom: black 1pt solid; border-right: black 1pt solid; background-color: #F1F1F1">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.5pt"><B>Number of Shares and Shareholding</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.5pt"><B>Percentage (%)</B></P></TD>
    <TD ROWSPAN="7" STYLE="padding-right: 0pt; width: 2%; border-bottom: black 1pt solid; border-right: black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">1.</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">Wong Chee Lin</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.5pt"><FONT STYLE="font-size: 10pt">46,000 (23%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">2.</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">Tan Pei Sze</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.5pt"><FONT STYLE="font-size: 10pt">10,000 (5%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">3.</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.4pt">Michael Stephen Ooi Liang</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.4pt">Huat</P></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.5pt"><FONT STYLE="font-size: 10pt">30,000 (15%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">4.</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">Lew Chee Hoong</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.5pt"><FONT STYLE="font-size: 10pt">53,000 (26.5%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">5.</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">Chong Sian Leong</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.5pt"><FONT STYLE="font-size: 10pt">1,000 (0.5%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">6.</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">Restoran Gardenz Sdn. Bhd.</FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.5pt"><FONT STYLE="font-size: 10pt">60,000 (30%)</FONT></TD></TR>
  </TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border: black 1pt solid; width: 6%; background-color: #D9D9D9; padding-right: 0pt; padding-left: 1.95pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(8)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; width: 24%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Directors:</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; width: 70%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-right: 0pt; padding-left: 1.95pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(9)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Secretary:</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-left: 1.95pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(10)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Nature of Business</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">Restaurants</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-left: 1.95pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(11)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Financial year end:</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">31 December</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; padding-left: 1.95pt; text-align: center"><FONT STYLE="font-size: 10pt"><B>(12)</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt"><B>Auditors:</B></FONT></TD>
    <TD STYLE="padding-right: 0pt; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P></TD></TR>
  </TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 25.25pt; text-align: center"><I>[the remainder of this page
is intentionally left blank]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 25.25pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.55in; text-align: center"><B>Schedule 3</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 39.45pt; text-align: center"><B>Completion Obligations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 39.45pt; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">1.</TD><TD STYLE="text-align: justify">On the Completion Date, the Sellers shall deliver, procure
the delivery of, or make available to the Purchaser, the following documents (collectively, the &ldquo;<B>Completion Deliverables</B>&rdquo;):</TD>
</TR></TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">1.1</TD><TD STYLE="text-align: justify">Original duly executed, valid and registrable, undated and
unstamped share transfer forms as prescribed under Section 105 of the Act relating to the Sale Shares in favour of the Purchaser, together
with the relevant original share certificates, if applicable, with respect to the Sale Shares and all information and documents which
are necessary to enable the share transfer instruments to be submitted for assessment of stamp duty under the Stamp Act 1949 of Malaysia;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">a certified true copy or original copy of the resolution passed by the board of
directors of the Company:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">1.2.1</TD><TD STYLE="text-align: justify">approving the transfer of the relevant Sale Shares from the
Sellers to the Purchaser, subject only to the stamping of the instruments of transfer;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">approving the entry of the name of the Purchaser into the register of members of
the Company as the registered holder of all the Sale Shares, subject only to stamp duty on the transfer of the Sale Shares being duly
paid, and the making of such other entries into other corporate records of the Company as may be necessary; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">if it is the practice of the Company, authorising the issuance of new share certificates
in respect of the Sale Shares in favour of the Purchaser (including the affixation of the common seal of the Company on such new share
certificates) and delivery of the new share certificates in respect of the Sale Shares to the Purchaser and making of such other entries
into the other corporate records of the Company and the notification(s) to the Companies Commission of Malaysia as may be necessary, and
the cancellation of the existing share certificates in respect of the Sale Shares registered under the name of the Sellers;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 67.35pt"></TD><TD STYLE="padding-right: 0pt; width: 13pt">1.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">any other documents which may be required by the Purchaser to vest the legal and
beneficial interest in the Sale Shares to the Purchaser;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">If requested by the Purchaser, certified true copy or original copy of the resolution
passed by the board of directors of the Company approving the amending the amendment of the existing list of authorised signatories for
the Company&rsquo;s designated bank accounts, and granting authority to such persons as may be nominated by the Purchaser to act as co-signatories;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">1.5</TD><TD STYLE="text-align: justify">a confirmation in the form of the Company&rsquo;s management accounts
that all debts, loans, advances or liabilities of the Company in relation to any sums owing and remaining unpaid by the Company to the
Sellers, former shareholder or director, former director of the Company and/or any persons connected with them shall, upon Completion,
be assigned by the existing lenders to the Purchaser and Restoran Gardenz Sdn. Bhd. (as continuing shareholder) in proportion to their
respective shareholdings in the Company as at Completion, with the Company remaining as the borrower; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.6</TD><TD STYLE="text-align: justify; padding-right: 0pt">a list setting out the address at which the Records, common seals and cheque books
are kept and the name of persons in charge of such documents and their contact details<B>.</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 25.25pt; text-align: center"><I>[the remainder of this page
is intentionally left blank]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 25.25pt; text-align: center"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.55in; text-align: center"><B>Schedule 4</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 39.35pt; text-align: center"><B>Sellers&rsquo; Warranties</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>1.</B></TD><TD STYLE="text-align: justify"><B>Accuracy and Adequacy of Information</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">1.1</TD><TD STYLE="text-align: justify">The particulars contained in this Agreement are true and
accurate and not misleading.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">1.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">All information provided by the Sellers or the Company (or by any of their Representatives
on behalf of the Sellers under their express instructions), to the Purchaser or his Representatives during the Due Diligence was or will
be (as the case may be) when given, and remains true, complete and accurate and not misleading and the Sellers are not aware of any fact
or matter or circumstances not disclosed to the Purchaser which renders any such information untrue, inaccurate or misleading.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>2.</B></TD><TD STYLE="padding-right: 0pt"><B>Right</B>, <B>power, authority and action of the Sellers</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">2.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Sellers have the right, power, authority and capability and have taken all
action necessary, to validly execute, deliver and exercise their rights, and perform their obligations, under this Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">No Authorisation of any Governmental Authority is required for the execution and
delivery by the Sellers of this Agreement or the consummation by the Sellers of the transaction contemplated hereby.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">2.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">This Agreement when executed by the Sellers will constitute legal, valid and binding
obligations of the Sellers enforceable in accordance with their terms.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">2.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">The execution, delivery and performance of this Agreement by the Sellers do not
and will not:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">2.4.1</TD><TD STYLE="text-align: justify">violate any provision of any law of any Governmental Authority
or approvals binding on the Sellers and/or the Company or any of their property or assets;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">2.4.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">conflict with, result in a breach of or constitute a default or give rise to any
obligations under any provisions of the Company&rsquo;s constitution or memorandum and articles of association, as the case may be; and/or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">2.4.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">result in a breach of, or constitute a default or give rise to any obligations
under any agreement, licence or instrument to which the Sellers and/or the Company are parties.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>3.</B></TD><TD STYLE="padding-right: 0pt"><B>Corporate information</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.1</TD><TD STYLE="padding-right: 0pt"><B>The Company</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Company:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">3.1.1</TD><TD STYLE="text-align: justify">has been duly incorporated, in good standing and is validly
existing under the laws of Malaysia and has full power, authority and legal right to own its Assets and carry on the Business. The Company
is not in receivership or liquidation, and it has taken no steps to enter liquidation and no petition has been presented for winding
up of the Company;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.1.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">has no legal or beneficial right in, and has not agreed to acquire, subscribe
for or taken up, any shares or other securities in any companies, any units in any unit trust or any other ownership interests in any
other entity (wherever incorporated);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.1.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">does not have any branch, division, establishment or operations outside of Malaysia;
or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.1.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">does not have any share or option incentive schemes, profit sharing schemes, or
employee share ownership or performance rights plan for any of its employees, directors, officers or consultants</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.2</TD><TD STYLE="padding-right: 0pt"><B>The Sale Shares</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.2.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Sellers are the registered, legal and beneficial owners of the Sale Shares,
free and clear of any Encumbrances whatsoever.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Sellers have the absolute right to exercise all voting and other rights over
the Sale Shares.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.2.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Sellers are entitled to sell and transfer the full legal and beneficial interest
in the Sale Shares to the Purchaser, without the need to obtain the consent or approval of any third party.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.2.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Sale Shares have been properly and validly issued and allotted and are fully
paid or credited as fully paid.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.2.5</TD><TD STYLE="text-align: justify; padding-right: 0pt">No third party has the right (whether exercisable now or in the future and whether
contingent or not) to call for the allotment, conversion, issue, registration, sale or transfer, of any share or loan capital or any other
security giving rise to a right over, or an interest in, the capital of the Company under any option, agreement or other arrangement (including
conversion rights and rights of pre-emption/ right of first offer or first refusal) and the Company has not made any offer that may result
in any person having such a right.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.2.6</TD><TD STYLE="text-align: justify; padding-right: 0pt">There is no agreement or commitment to grant or create any Encumbrances over any
of the Sale Shares and no person has or is entitled to assert any Claim or right to such Encumbrances.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">3.2.7</TD><TD STYLE="text-align: justify; padding-right: 0pt">Except for this Agreement, the Sellers have not entered into any agreement or
arrangement with any person in respect of the Sale Shares or any of them.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 25; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>4.</B></TD><TD STYLE="text-align: justify"><B>Disclosure of Information</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">All information contained in this Agreement and all
other information in writing (whether legal, financial or otherwise) which has been or will be given by the Sellers to the Purchaser
in the course of the negotiations leading to this Agreement was when given and is now as at the Effective Date, or when given after
the Completion Date will be, true, complete and accurate in all respects and there is no fact, matter or circumstances not disclosed
in writing to the Purchaser which renders any such information untrue, inaccurate or misleading or the disclosure of which might
reasonably affect the willingness of the Purchaser to purchase the Sale Shares or the price at or terms upon which the Purchaser
would be willing to purchase.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>5.</B></TD><TD STYLE="padding-right: 0pt"><B>Accounts</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.1</TD><TD STYLE="padding-right: 0pt"><B>Latest Audited and Management Accounts</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.1.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The latest audited including the auditors&rsquo; and the directors&rsquo; report,
statement of financial position, statement of comprehensive income, relevant balance sheets, profits and loss accounts, cash flow statements
and related notes, together with all documents which are or would be required by the applicable law to annexed to the accounts of the
Company (&ldquo;<B>Accounts</B>&rdquo;) for the financial year ended 2024 (&ldquo;<B>FYE 23</B>&rdquo;)</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(i)</TD><TD STYLE="text-align: justify">have been (and shall have been) prepared in accordance with
applicable law and in accordance with the accounting principles, standards and practices generally accepted in Malaysia;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">have been prepared on a basis consistent with that adopted in preparing the Accounts
for the previous three (3) years;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(iii)</TD><TD STYLE="text-align: justify">whenever legally required, have been audited by an appropriately
qualified auditor who was given an auditor&rsquo;s certificate without qualification;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(iv)</TD><TD STYLE="text-align: justify; padding-right: 0pt">correctly state the assets and liabilities of the Company and provide a true and
fair view of the assets, liabilities and state of affairs of the Company at the relevant accounting date and of the income, expenses and
operational results (including profits or losses) of the Company for the period concerned;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(v)</TD><TD STYLE="text-align: justify; padding-right: 0pt">contain either provisions adequate to cover, or full particulars in notes of, all
Taxation (including deferred taxation) and other liabilities (whether quantified, contingent or otherwise) of the Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(vi)</TD><TD STYLE="text-align: justify; padding-right: 0pt">are not affected by any unusual or non-recurring items or personal item (not related
to the Business) or any other factor that might make the financial position or operational results of the Company disclosed in the Accounts
misleading or deceptive;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(vii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">make full provision for depreciation of the fixed assets of the Company having
regard to their original cost and estimated life; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(viii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">whenever legal required, have been duly filed in accordance with applicable law.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">5.1.2</TD><TD STYLE="text-align: justify">All financial records of the Company have been properly maintained
and constitute an accurate record of all matters which ought to appear in them and, where required by law, have been duly filed. The
Company has complied with applicable statutory accounting requirements including the requirements with respect to accounting for taxation,
based on generally accepted accounting principles in Malaysia.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">5.2</TD><TD STYLE="text-align: justify"><B>Book Debts</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.2.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The debts, amounts receivables included or shown in the Accounts have been recorded
by the Company in accordance with the laws and generally accepted accounting principles in Malaysia; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">All debts (including trade receivables) owing to the Company at the date of this
Agreement will be collected in the ordinary course of collection within one hundred and eighty (180) days of their respective due dates,
with no additional costs to the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3</TD><TD STYLE="padding-right: 0pt"><B>Position since the date of this Agreement</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Since the date of this Agreement, with regards to the Company:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">the Business has been carried on as a going concern in the ordinary course of
business without any interruption or alteration in its nature, scope or manner;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">no material capital commitments have been entered into by or are binding on the
Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">the Company has not issued or allotted or agreed to issue or allot any share capital
or any other security giving rise to a right over its capital;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">the Company has not redeemed or purchased or agreed to redeem or purchase any of
its share capital;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.5</TD><TD STYLE="text-align: justify; padding-right: 0pt">the Company has not incurred any additional borrowings or incurred any other Indebtedness
for borrowed monies except Indebtedness made in connection with trade-related purpose in the ordinary course of business;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.6</TD><TD STYLE="text-align: justify; padding-right: 0pt">there has been no disposal of any Asset or creation of Encumbrances over any Assets;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.7</TD><TD STYLE="text-align: justify; padding-right: 0pt">the Company has not acquired or disposed of or agreed to acquire or dispose of
any immovable real properties (whether land, or any interests therein) nor will the Company acquire or dispose of or agree to acquire
or dispose of, any such immovable properties;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.8</TD><TD STYLE="text-align: justify; padding-right: 0pt">the Company has not entered into any unusual contract or commitment or otherwise
departed from its ordinary course of business;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.9</TD><TD STYLE="text-align: justify; padding-right: 0pt">no contract, commitment or arrangement has been made or entered into between the
Company and the Sellers and/or their Related Person;</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 27; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.10</TD><TD STYLE="text-align: justify; padding-right: 0pt">no event has occurred which would entitle any third Party (with or without the
giving of notice) to call for the repayment of Indebtedness of the Company prior to the normal maturity date; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.11</TD><TD STYLE="text-align: justify; padding-right: 0pt">the Company has not made any changes in any method of accounting or accounting
practice and it has not changed its accounting reference period;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.3.12</TD><TD STYLE="text-align: justify; padding-right: 0pt">there has been no material increase or decrease in the levels of debtors, creditors
or inventory or in the average collection or payment periods for debtors and creditors of the Company and:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(i)</TD><TD STYLE="text-align: justify">the Company has not materially defaulted in paying any creditor
by the due date for payment;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(ii)</TD><TD STYLE="padding-right: 0pt">no debt owing to the Company has been released or settled for an amount less than its full amount.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 35.4pt">5.4</TD><TD STYLE="padding-right: 0pt"><B>Management Accounts</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-indent: 0pt; text-align: justify">The Management Accounts of the
Company from the FYE 23 until the date of this Agreement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.4.1</TD><TD STYLE="padding-right: 0pt">have been prepared in accordance with applicable laws;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.4.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">have been prepared on a basis consistent with that employed in preparing the Accounts,
in all respects; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">5.4.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">fairly present of the Assets, liabilities (including all contingent liabilities),
income and expenses of the Company and are not misleading or deceptive in any respect having regard to the basis of preparation and the
purpose for which they were prepared.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 35.4pt">5.5</TD><TD STYLE="padding-right: 0pt"><B>Contingent Liabilities</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">There are no actual or contingent
liabilities of the Company, or unascertained claims against the Company (including contractual commitments) which could materially and
adversely affect the value of the Business</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 35.4pt"><B>6.</B></TD><TD STYLE="padding-right: 0pt"><B>Financial Obligations</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 35.4pt">6.1</TD><TD STYLE="padding-right: 0pt"><B>Financial Facilities and Guarantees</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.1.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">There are no loans, guarantees, indemnities, suretyships, letter of comforts, encumbrances
or unusual liabilities (whether or not legally binding) given, made or incurred by or on behalf of the Company (and, in particular, no
loans have been made by or on behalf of the Company to any directors or shareholders of the Company) and no director or other person has
given any guarantee of or security for any financial or other obligation of the Company.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 28; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">6.1.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has not borrowed or raised any money or taken any financial facility,
nor has it agreed to repay any loan capital.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">6.1.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company is not subject to any arrangement for receipt or repayment of any
grant, subsidy or financial assistance from any government department or other similar entity. The execution and compliance with the terms
of this Agreement does not and will not result in any grant, subsidy or financial assistance from any government department or other similar
entity becoming repayable.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: justify; width: 0in"></TD><TD STYLE="width: 0.5in; text-align: justify">6.2</TD><TD STYLE="text-align: justify"><B>Off-Balance Sheet Financing</B></TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Company does not have outstanding
any loan capital, nor has it factored, discounted or securitised any of its receivables, nor has it engaged in any financing of a type
which would not be required to be shown or reflected in the Accounts.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">6.3</TD><TD STYLE="text-align: justify; padding-right: 0pt"><B>No Undisclosed Liabilities</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Company has no liabilities,
obligations or contingencies of any kind, whether absolute, contingent, unaccrued, asserted or unasserted, or otherwise.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">6.4</TD><TD STYLE="text-align: justify; padding-right: 0pt"><B>Debts and Credit Arrangements</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">None of the Indebtedness receivable
or due to the Company which is (or will be) included in the Accounts or which have subsequently arisen:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">6.4.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">has been outstanding for more than three (3) months from its due date for payment;
or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">6.4.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">has been released on terms that the debtor has paid less than the full value of
his debt,</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">and all such debts have realised
or will realise in the normal course of collection their full value as included in the Accounts or in the books of the Company after taking
into account the provision for bad and doubtful debts made in the Accounts. For the avoidance of doubt, a debt shall not be regarded as
realising its full value to the extent that it is paid, received or otherwise recovered in circumstances in which such payment, receipt
or recovery is or may be void, voidable or otherwise liable to be reclaimed or set aside.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">6.5</TD><TD STYLE="text-align: justify"><B>Management Account</B></TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">The Company has paid all its
creditors or suppliers within the credit periods normally applied by the Company to such creditors (and no earlier). In this regard, as
of the date of this Agreement, the Company has not received any notice or claims from any of its suppliers or creditors demanding payment
of any trade payables or money relating to any credit arrangements entered between the Company and the relevant suppliers or creditors
in connection with the course of Business of the Company, indicating that such credit arrangements will become payable on demand, be written
off or reduced or altered to the disadvantage of the Company. There are no circumstances that currently exist that would give rise to
any such notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"></P>

<!-- Field: Page; Sequence: 29; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">6.6</TD><TD STYLE="text-align: justify"><B>Derivative transactions</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Company has no outstanding obligations in respect
of a derivative transaction including any foreign exchange transaction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>7.</B></TD><TD STYLE="padding-right: 0pt"><B>Commercial</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B></B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">7.1</TD><TD STYLE="text-align: justify"><U>Assets</U></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">7.1.1</TD><TD STYLE="text-align: justify">The Company is the sole legal and beneficial owner at the
date of this Agreement of all the Assets included in the Accounts or acquired by the Company since FYE 23.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">7.1.2</TD><TD STYLE="text-align: justify">The Assets and any additions thereto made since the date
of this Agreement are the sole and absolute property of and held by the Company free from Encumbrances (including any hire purchase agreements,
credit sale agreements or agreements for payment on deferred terms or bills of sale) and are fit for purpose, in good repair and condition
(fair wear and tear excepted) and in good working order, have been regularly and properly maintained and do not require any exceptional
capital expenditures for the carrying on of the Business of the Company.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">7.1.3</TD><TD STYLE="text-align: justify">The Company has good and marketable title thereto and all
such Assets are in the possession or under the control of the Company and, where as disclosed in the Accounts that any such Assets have
been disposed of, they have not been disposed of at less than book value.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">7.1.4</TD><TD STYLE="text-align: justify">There are no outstanding options, licenses, agreements or
rights of any kind granted by the Sellers to any current employee or former employee, or any third party in respect of the Assets.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">7.2</TD><TD STYLE="text-align: justify"><U>Inventory</U></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">7.2.1</TD><TD STYLE="text-align: justify">Each item of the inventory:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(i)</TD><TD STYLE="text-align: justify">is of saleable quality and fit to be used for its intended
purpose;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(ii)</TD><TD STYLE="text-align: justify">is not dangerous, inefficient, obsolete or in need of renewal
or replacement;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(iii)</TD><TD STYLE="text-align: justify">complies with all laws and representations made by the Company,
whether express, implied, by statute or otherwise.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">7.2.2</TD><TD STYLE="text-align: justify">There are no known defects, damages, contaminants or impairments
in the inventory, nor any items deemed unsellable in the normal course of business, that would materially affect its value or marketability.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">7.2.3</TD><TD STYLE="text-align: justify">The inventory valuation methods used are consistent with
the accounting principles, standards and practices adopted in preparation of the Accounts.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">7.2.4</TD><TD STYLE="text-align: justify">The Company conducts regular and accurate inventory counts
and maintain proper records, including inventory reports and reconciliation statements.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 30; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>8.</B></TD><TD STYLE="text-align: justify"><B>Capital Commitments and Contractual Agreements</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.1</TD><TD STYLE="padding-right: 0pt"><B>Capital Commitments</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">There are no capital commitments
entered into or proposed by the Company or are there any Indebtedness owed by any of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.2</TD><TD STYLE="padding-right: 0pt"><B>Contracts</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.2.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company is not a party to or subject to any contract, transaction, arrangement,
understanding, obligation or liability which:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(a)</TD><TD STYLE="text-align: justify">is of an unusual or abnormal nature or not on an arm&rsquo;s
length basis in the ordinary course of business;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(b)</TD><TD STYLE="text-align: justify; padding-right: 0pt">cannot readily be fulfilled or performed on time without undue, or unusual, expenditure
of money or effort;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(c)</TD><TD STYLE="text-align: justify; padding-right: 0pt">involves payment by reference to fluctuations in the index of retail prices, or
any other index, or in the rate of exchange for any currency;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(d)</TD><TD STYLE="text-align: justify; padding-right: 0pt">restricts its freedom to carry on its business in any part of the world in such
manner as it thinks fit;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(e)</TD><TD STYLE="text-align: justify; padding-right: 0pt">establishes any agency, distributorship, marketing, purchasing, manufacturing or
licensing or other arrangement which restricts or limits the ability of the Company to undertake any activity in any place; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(f)</TD><TD STYLE="text-align: justify; padding-right: 0pt">involves, or is likely to involve, obligations or liabilities, which by reason
of their nature or magnitude, ought reasonably to be made known to an intending Purchaser of the Sale Shares,</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">and the Company has not made
or received any offer or proposal that remains open for acceptance and if accepted would result in the Company being party to any arrangement
or agreement under <B>Paragraphs 8.2.1(a) - (f)) of this Schedule 4 </B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">There are no agreements concerning the Company which can be terminated or which
have been terminated or under which the rights of any person are liable to be affected as a result of a change in control or shareholding
or ownership of the Company or in the composition of the board of directors of the relevant Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">8.3</TD><TD STYLE="text-align: justify"><B>Joint Ventures, Partnerships etc.</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Company is not, and has not agreed to become a member
of any joint venture, consortium, partnership or other unincorporated association; and the Company is not, and has not agreed to become,
a party to any agreement or arrangement for participating with others in any business sharing commissions or other income.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 31; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.4</TD><TD STYLE="padding-right: 0pt"><B>Agreements with Related Parties etc.</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.4.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">There
                                            are no Indebtedness being incurred (actual or contingent) nor any indemnity, guarantee or
                                            security arrangement between the Company and any current or former employee or current or
                                            former director of the Company or a current or former related party<SUP>1</SUP> of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.4.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">There are no existing contracts, arrangements or understandings whether legally
binding or not between, on the one hand, the Company and, on the other hand, the Sellers or any current or former related party of the
Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.4.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has not been a party to any contract, arrangement or understanding
with any current or former employee or current or former director of any Company or any current or former related party of any Company,
or in which any such person is interested (whether directly or indirectly).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">8.5</TD><TD STYLE="padding-right: 0pt"><B>Effect of Sale and Purchase of the Sale Shares</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">Neither entering into, nor compliance
with, this Agreement nor Completion will, or is likely to result in a breach or cancellation of, or give any third party a right to terminate
or vary, or result in any Encumbrance under, any contract or arrangement to which the Company is a party or by which the Company or its
property or assets may be bound or affected or violate any laws or any order, writ, injunction or decree of any Governmental Authority
affecting the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in"><SUP>&nbsp;</SUP></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><SUP></SUP></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left"><SUP>1</SUP></TD><TD STYLE="text-align: justify"><I>For the purposes of this Agreement, &ldquo;<B>related
party</B>&rdquo; means a person connected with a director or former director, or substantial shareholder or former substantial shareholder
of the relevant Company, within the meaning set out in the Company Act 2016. Section 197(1) of the Company Act 2016 provides that:</I></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify">&ldquo;<I>A person shall be deemed to be connected with
a director if the person is &ndash;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify"><I>&nbsp;</I></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(a)</I></TD><TD STYLE="text-align: justify"><I>a member of the director&rsquo;s family;</I></TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(b)</I></TD><TD STYLE="text-align: justify"><I>a body corporate which is associated with that director;</I></TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(c)</I></TD><TD STYLE="text-align: justify"><I>a trustee of a trust, other than a trustee for an employee
share scheme or pension scheme, under which that director or a member of the director&rsquo;s family is a beneficiary; or</I></TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(d)</I></TD><TD STYLE="text-align: justify"><I>a partner of that director or a partner of a person connected
with that director.</I>&rdquo;</TD>
</TR></TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify">Further, Section 197(2) of the Company Act 2016 provides
that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">&ldquo;</TD><TD STYLE="text-align: justify"><I>(a) &ldquo;a member of the director&rsquo;s family&rdquo;
means the director&rsquo;s spouse, parent, child, including adopted child and stepchild, brother, sister and the spouse of the director&rsquo;s
child, brother or sister;</I></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><I></I></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(b)</I></TD><TD STYLE="text-align: justify"><I>a body corporate is associated with a director if &mdash;</I></TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(i)</I></TD><TD STYLE="text-align: justify"><I>the body corporate is accustomed or is under an obligation,
whether formal or informal, or the majority of directors of the body corporate is accustomed, to act in accordance with the directions,
instructions or wishes of that director;</I></TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(ii)</I></TD><TD STYLE="text-align: justify"><I>that director has a controlling interest in the body corporate;
or</I></TD>
</TR></TABLE>



<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(iii)</I></TD><TD STYLE="text-align: justify"><I>that director, or persons connected with that director,
or that director and persons connected with him, are entitled to exercise, or control the exercise of, not less than twenty per centum
of the votes attached to voting shares in the body corporate.</I>&rdquo;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&ldquo;<I>person connected with a substantial shareholder</I>&rdquo;
shall have the same meaning ascribed to a &ldquo;<I>person connected with a director</I>&rdquo; save that all references therein to a
director shall be read as a reference to a substantial shareholder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 8.35pt">&nbsp;</P>


<!-- Field: Page; Sequence: 32; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>9.</B></TD><TD STYLE="text-align: justify"><B>Real Estate and Property</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">9.1</TD><TD STYLE="padding-right: 0pt"><B>Real Property</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Company does not own or otherwise have an interest
in any immovable real properties whether located within or outside of Malaysia.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">9.2</TD><TD STYLE="padding-right: 0pt"><B>Lease / Tenancy</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">9.3</TD><TD STYLE="text-align: justify"><U>Lease / Tenancy</U></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">9.3.1</TD><TD STYLE="text-align: justify">The tenanted premises used in connection with the Business
and the Company are occupied solely in accordance with the Tenancy Agreement, which is the only tenancy entered into by the Company,
and there is no material subsisting breach or any non-compliance by the Company with any covenant, condition or agreement contained therein.
In relation to the Tenancy Agreement:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(i)</TD><TD STYLE="text-align: justify">the landlord has not refused to accept rent or made any complaint
or objection and the receipt for the payment of rent which fell due immediately prior to the date of this Agreement is unqualified;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">there are no restrictions in the tenancy which prevent the property from being
used now or in the future for the present use;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(iii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">the property is being used in accordance with agreed usage as set out in the Tenancy
Agreement;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(iv)</TD><TD STYLE="text-align: justify; padding-right: 0pt">the tenancy is not expressed to be subject to any right of re-entry or re-possession
on other ground except non-payment of rent or breach of covenant by the tenant.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(v)</TD><TD STYLE="text-align: justify; padding-right: 0pt">there is no right for the landlord to determine the tenancy before the expiry
of the contractual term except non-payment of rent, default or breach of covenant by the tenant;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(vi)</TD><TD STYLE="text-align: justify; padding-right: 0pt">no alterations have been made to the property at the expense of the Sellers and/or
the Company without all necessary consents and approvals and all such alterations to the property are to be disregarded on rent reviews
and do not have to be reinstated at the expiry of the term of the tenancy;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(vii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">the tenant can assign or underlet the whole of the property subject only to obtaining
the landlord&rsquo;s consent (such consent not to be unreasonably withheld whether expressly or by statute).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 1in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">(viii)</TD><TD STYLE="text-align: justify; padding-right: 0pt">all steps in rent reviews have been duly taken and no rent reviews are or should
be currently under negotiation, or the subject of a reference to an expert or arbitrator or the courts.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in; text-align: left">(ix)</TD><TD STYLE="text-align: justify">the termination of the tenancy shall be made in accordance
with the terms of the Tenancy Agreement or in a manner mutually agreed in writing between the tenant and the landlord.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></P>

<!-- Field: Page; Sequence: 33; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>10.</B></TD><TD STYLE="padding-right: 0pt"><B>Legal Matters</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.1</TD><TD STYLE="padding-right: 0pt"><B>Compliance with Laws</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.1.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has carried on its business in accordance with all applicable laws
(including those relevant to the relations between the Company and its employees, personal data protection and anti-corruption) and there
is no investigation, disciplinary proceeding or enquiry by, or order, decree, decision or judgment of, any Governmental Authority outstanding
or anticipated against any of the Company which may have an adverse effect on the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.1.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has not received any notice or other communication (official or otherwise)
from any Governmental Authority with respect to an alleged, actual or potential violation and/or failure to comply with any such applicable
law, or requiring the Company to take or omit any action.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.2</TD><TD STYLE="padding-right: 0pt"><B>Licences and Consents</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.2.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">All Authorisation necessary for the carrying on of the Business by the Company
have been obtained, and are not subject to onerous conditions, are in full force and effect, and have been and are being complied with
in all material respects.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">There is no investigation, enquiry or proceeding outstanding or anticipated which
is likely to result in the suspension, cancellation, modification or revocation of any Authorisation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.2.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">None of the Authorisation has been breached or is likely to be suspended, modified
or revoked or not renewed (whether as a result of the entry into or completion of this Agreement or otherwise). Further, there are no
factors that might in any way prejudice the continuance or renewal of any Authorisation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.3</TD><TD STYLE="padding-right: 0pt"><B>Litigation</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.3.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company is not involved whether as plaintiff or defendant or otherwise engaged
in any claim, legal action, proceeding, suit, litigation, prosecution, investigation, enquiry, mediation or arbitration or are being prosecuted
for any criminal offence and there are no such claims, legal actions, proceedings, suits, litigations, prosecutions, investigations, enquiries,
mediations or arbitrations pending or threatened by or against the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.3.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">Neither the Sellers nor the Company, nor any of the properties, assets or operations
which it owns or in which it is interested, is subject to any continuing injunction, judgement or order of any court, arbitrator, Governmental
Authority, nor in default under any order, licence, regulation or demand of any Governmental Authority or with respect to any order, suit,
injunction or decree of any court.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 34; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.3.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">There are no investigations, disciplinary proceedings or other circumstances likely
to lead to any such claim, legal action, proceeding, suit, litigation, prosecution, investigation, enquiry, mediation or arbitration involving
the Company in any respect.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.3.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">There is no act or omission of the Company which have occurred which would entitle
the Government of Malaysia or any Governmental Authority to commence an action against the Company, and there is no order, decree or judgment
of any court or any Governmental Authority of Malaysia against the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">10.4</TD><TD STYLE="text-align: justify"><B>Insolvency etc.</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.4.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">No application or order has been made or petition presented, or resolution passed
or meeting convened for the winding up of the Company, nor has any distress, execution or other process been levied against the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.4.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company is not insolvent and no receiver and/or manager, special administrator,
trustee or any other similar officer has been appointed over any asset or undertaking of the Company and no such appointment has been
threatened.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.4.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company is not in liquidation and no proceedings have been brought or threatened
for the purpose of winding up of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.4.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">There are no facts, matters or circumstances which exist that will give any person
the right to apply to liquidate or wind up the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">10.4.5</TD><TD STYLE="text-align: justify; padding-right: 0pt">No composition in satisfaction of the debts of the Company, or scheme of arrangement
of its affairs, or compromise or arrangement between it and its creditors and/or members or any class of its creditors and/or members,
has been proposed, sanctioned or approved.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>11.</B></TD><TD STYLE="padding-right: 0pt"><B>Insurance</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><FONT STYLE="font-size: 10pt">11.1</FONT></TD><TD STYLE="padding-right: 0pt"><FONT STYLE="font-family: Sans-Serif; font-size: 9pt; color: Red"><B></B></FONT><B><FONT STYLE="font-size: 10pt">Coverage</FONT></B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">11.1.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">All Assets which are capable of being insured have at all material times been
insured with a reputable and duly authorised insurer, and on terms usually or prudently maintained by any person holding assets the same
as or similar to those held by the Company or performing a business activity the same or similar to any business activity performed by
the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">11.1.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has at all material times been and is adequately covered against accident,
physical loss or damage, third party liability (including product liability), and other risks normally covered by insurance by such companies.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 35; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">11.2</TD><TD STYLE="padding-right: 0pt"><B>Details of Insurance Policies</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">In respect of all the insurance policies held by the Company
in the ordinary course of business:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">11.2.1</TD><TD STYLE="padding-right: 0pt">all the policies are current, in full force and effect;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">11.2.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">are legal, valid and binding obligation enforceable according to its terms;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">11.2.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">no act, omission, breach, misrepresentation or non-disclosure by or on behalf of
the Company has occurred which makes any of these policies void, voidable or unenforceable, or would entitle insurers to decline to pay
all or any part of any claim made under the insurance policies or to terminate any such policy;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">11.2.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">there are no special or unusual limits, terms, exclusions or restrictions in any
of the insurance policies;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">11.2.5</TD><TD STYLE="text-align: justify; padding-right: 0pt">the premiums payable are not in excess of the normal rates and no circumstances
exist which are likely to give rise to any increase in premiums; and</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">11.2.6</TD><TD STYLE="text-align: justify; padding-right: 0pt">such insurance policies permit the Company to make claims against the policies
after Completion in respect of the insured period before Completion.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">11.3</TD><TD STYLE="text-align: justify; padding-right: 0pt"><B>Insurance Claims</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">11.3.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">There is no claim outstanding under any policy of insurance held by or for the benefit of the Company
and no circumstance exists that is likely to give rise to such a claim.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">11.3.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">No claim under any policy of insurance held by or for the benefit of the Company has been refused or
settled below the amount claimed.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">11.4</TD><TD STYLE="padding-right: 0pt"><B>Contracts affecting insurance coverage</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Company is not a party to any contract or arrangement
under which:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">11.4.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">it has agreed to limit its ability to claim for breach of warranty or other contractual
obligation in a way that might affect the rights of subrogation of any insurer; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">11.4.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">it has assumed a liability to indemnify any other person in respect of any liability
for which it would not have been liable in the absence of that contract or arrangement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">11.5</TD><TD STYLE="text-align: justify"><B>Insurer&rsquo;s notice</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">The Company has not been notified by any insurer that
it must carry out any maintenance, repair or work on its Assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 43.75pt">&nbsp;</P>


<!-- Field: Page; Sequence: 36; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>12.</B></TD><TD STYLE="padding-right: 0pt"><B>Taxation Matters</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.1</TD><TD STYLE="padding-right: 0pt"><B>Returns, Information and Clearances</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left">12.1.1</TD><TD STYLE="text-align: justify">All returns, computations and notices which are or have been
required to be made or given by the Company for any Taxation purpose (a) has been made or given within the requisite periods and on a
proper basis and are up-to-date and (b) it is, or is likely to be, the subject of any dispute with the Inland Revenue Board of Malaysia
or any Tax Authority.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.1.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">All information required to be provided to the applicable Tax Authority has been
provided within the requisite period and is accurate.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.1.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">There are no liability (whether accrued, contingent or future) to any Taxation
in respect of which a claim could be made in respect of the Company and there are no circumstances likely to give rise to such a liability
and in particular (but without limitation) there exists no grounds for any claim for any Taxation against the Company under the provisions
of any law relating to Taxation or whereby the Company may be held liable for any Taxation chargeable against any other person.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.1.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company is not involved in any dispute with the Inland Revenue Board or any
Tax Authority concerning any matter likely to affect in any way the liability (whether accrued, contingent or future) of the Company to
any Taxation or other sums imposed, charged, levied or payable under the provisions of any law relating to Taxation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.2</TD><TD STYLE="padding-right: 0pt"><B>Compliance with Laws in relation to Taxation</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Company has complied with and are in compliance
with all applicable laws in relation to Taxation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.3</TD><TD STYLE="padding-right: 0pt"><B>Penalties and Interest</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.3.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has paid all Taxation for which it is liable to account to the relevant
Tax Authority on the due date for payment thereof and is under no liability to pay any penalty or interest in connection therewith.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in"></TD><TD STYLE="text-align: justify; padding-right: 0pt; width: 0.5in">12.3.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has not nor has any director or officer of the Company paid, or become
liable to pay, any fine, penalty or interest charged by virtue of any statutory provision relating to Taxation of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.4</TD><TD STYLE="padding-right: 0pt"><B>Taxation Claims, Liabilities and Reliefs</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.4.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has not nor will it become liable to pay, or make reimbursement or
indemnity in respect of, any Taxation (or amounts corresponding thereto) in consequence of the failure by it or any other person to discharge
that Taxation within any specified period or otherwise, where such Taxation relates to a profit, income or gain, transaction, event, omission
or circumstance arising, occurring or deemed to arise or occur (whether wholly or partly) prior to the Completion Date.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 37; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.4.2</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has not been the subject of an investigation, discovery or access
order by or involving any Tax Authority and there are no circumstances existing which make it likely that an investigation, discovery
or order will be made.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.4.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">No relief (whether by way of deduction, reduction, set-off, exemption, postponement, roll-over, hold-over,
repayment or allowance or otherwise) from, against or in respect of any Taxation has been claimed and/or given to the Company which could
or might be effectively withdrawn, postponed, restricted, clawed back or otherwise lost as a result of any act, omission, event or circumstance
arising or occurring at or at any time after the Completion Date.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.4.4</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company does not own nor have agreed to acquire, any asset, nor have received
or agreed to receive any services or facilities (including the benefit of any licences or agreements), the consideration for the acquisition
or provision of which was or will be in excess of its market value, or otherwise than on an arm&rsquo;s length basis.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.4.5</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has not disposed nor have agreed to dispose of any asset, nor has provided
or agreed to provide any services or facilities (including the benefit of any licences or agreements), the consideration for the disposal
or provision of which was or will be less than its market value, or otherwise than on an arm&rsquo;s length basis.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.4.6</TD><TD STYLE="text-align: justify; padding-right: 0pt">The Company has not incurred a loss on the disposal or deemed disposal of any
asset in relation to which their ability to set the whole of that loss against any chargeable gain arising in the same or a later accounting
period is or may be restricted or excluded.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0.5in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.4.7</TD><TD STYLE="text-align: justify; padding-right: 0pt">No asset owned by the Company has at any time since their acquisition by the Company
been subjected to a reduction in value such that any allowable loss arising on their disposal are likely to be reduced or eliminated or
any chargeable gain arising on their disposal is likely to be increased.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">12.5</TD><TD STYLE="text-align: justify"><B>Deductions / Collections from Payments</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0pt">The Company
has complied in all respects with all statutory provisions relating to Taxation and where applicable has required the deduction of Tax
from any payment made by it or has collected the required Tax for any payment received by it, and has properly accounted for any such
Tax which ought to have been accounted for.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.6</TD><TD STYLE="padding-right: 0pt"><B>Anti-Avoidance Provisions</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in">The Company has not since their
incorporation or registration engaged in, or been a party to, any transaction or series of transactions or scheme or arrangement of which
the main purpose, or one of the main purposes, was or could be said to be the avoidance of, or deferral of or a reduction in the liability
to, Taxation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.7</TD><TD STYLE="padding-right: 0pt"><B>Stamp Duty</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">12.7.1</TD><TD STYLE="text-align: justify">All documents to which the Company is a party or which form
part of the Company&rsquo;s title to any asset owned or possessed by it or which it may need to enforce or produce in evidence in the
courts of Malaysia have been (where appropriate) adjudicated and duly stamped.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left">12.7.2</TD><TD STYLE="text-align: justify">No relief or exemption from stamp duty has been improperly
obtained, nor has any event occurred as a result of which any such duty from which the Company has obtained relief, has become payable.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">12.7.3</TD><TD STYLE="text-align: justify; padding-right: 0pt">Neither the entering into this Agreement nor Completion will affect or result in
the withdrawal or revocation of any stamp duty relief or exemption granted to the Company on or before the Completion Date.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in"><B>13.</B></TD><TD STYLE="padding-right: 0pt"><B>Miscellaneous</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0pt; width: 0in"></TD><TD STYLE="padding-right: 0pt; width: 0.5in">13.1</TD><TD STYLE="text-align: justify; padding-right: 0pt">None of the Representatives or other persons acting on behalf of the Sellers have
used the Assets for any illegal activities including but not limited to any bribery, corruption or illegal political contributions.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 14.35pt 0pt 35.9pt; text-align: center"><I>[the remainder of this page
is intentionally left blank]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 14.35pt 0pt 35.9pt; text-align: center"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 38; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 192.6pt">Share Purchase Agreement</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0pt">in relation to the sale and purchase of 70% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 0; text-align: right">of The Rise Bar &amp; Cafe Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">This Agreement has been entered into on the date stated at
the beginning of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48%"><FONT STYLE="font-size: 10pt"><B><U>THE SELLERS</U></B></FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 40%">&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>SIGNED</B> by</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>TAN PEI SZE</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>(NRIC No.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Tan Pei Sze</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt"><B>TAN PEI SZE</B></FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>SIGNED</B> by</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>MICHAEL STEPHEN OOI LIANG HUAT</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>(NRIC No.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Michael Stephen OOI Liang Huat</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt"><B>MICHAEL STEPHEN OOI LIANG HUAT</B></FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>SIGNED</B> by</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>LEW CHEE HOONG</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>(NRIC No.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Lew Chee Hoong</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt"><B>LEW CHEE HOONG</B></FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>SIGNED</B> by</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>CHONG SIAN LEONG</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>(NRIC No.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Chong Sian Leong</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt"><B>CHONG SIAN LEONG</B></FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>SIGNED</B> by</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>WONG CHEE LIN</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>(NRIC No.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)</B></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Wong Chee Lin</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">)</FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt"><B>WONG CHEE LIN</B></FONT></TD>
    </TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.05pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font-size: 10pt"><B><U>THE PURCHASER</U></B></FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>SIGNED</B> by</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>WF Venture Ltd.</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt">/s/ Ho Phei Yen</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Name: Ho Phei Yen</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">NRIC No.:</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Designation: Director</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">For and on behalf of</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>WF Venture Ltd</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt"><B>Registration No.: 2170485</B></FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.05pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.05pt"><B></B></P>

<!-- Field: Page; Sequence: 39; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --> -&nbsp;</FONT></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.05pt"><B></B></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.3
<SEQUENCE>6
<FILENAME>ea028790601ex4-3.htm
<DESCRIPTION>SHARE PURCHASE AGREEMENT, DATED JUNE 10, 2025, BETWEEN WF VENTURE LTD. AND CHEE HOONG LEW
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><B>Exhibit 4.3</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><IMG SRC="ea028790601_ex4-3img1.jpg" ALT="" STYLE="height: 989px; width: 700px"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.75in; text-indent: 82.55pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3.75in; text-indent: 82.55pt"></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32.45pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32.45pt; text-align: center"><B>TABLE OF CONTENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Contents</B></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 80%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center; width: 9%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>1.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Interpretation and Definitions</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>1</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Agreement to Sell the Sale Shares</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Consideration and Payment</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Condition Precedent</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Completion</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>10</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Representations and Warranties</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>11</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>General Indemnity and Specific Tax Indemnities</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>12</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Termination and Consequences of Termination</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>13</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>9.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Confidentiality</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>14</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>10.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Notices</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>14</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>11.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Costs and Expenses</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>15</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>12.</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>General</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>15</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Schedule 1</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>The Particulars of the Company</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>18</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Schedule 2</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Completion Obligations</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>20</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Schedule 3</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Seller&rsquo;s Warranties</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>21</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt"></P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">- <!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --> -</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt"></P>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>THIS AGREEMENT</B> is made
on <B>10 June 2025 between:</B></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 33.9pt"><B>(1)</B></TD><TD STYLE="text-align: justify"><B>LEW CHEE HOONG (NRIC No. 750722-14-5459)</B>, a Malaysian national whose principal
place of residence is at No. 18, Lorong Burhanuddin Helmi 3, Taman Tun Dr Ismail, 60000 W.P. Kuala Lumpur (the &ldquo;<B>Seller</B>&rdquo;);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 49.3pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 33.9pt"><B>(2)</B></TD><TD STYLE="text-align: justify"><B>WF Venture Ltd (Registration No. 2170485)</B>, a private company limited by
shares incorporated under the laws of British Virgin Islands and having its business address at Lot 3893, Jalan 4D, Kampung Baru Subang,
40150 Shah Alam Selangor (the &ldquo;<B>Purchaser</B>&rdquo;).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"><B>WHEREAS:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 36pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(A)</B></FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restoran
                                            Gardenz Sdn. Bhd. (Registration No. 199501007823 (337021-V)), (&ldquo;<B>Company</B>&rdquo;)
                                            is a private company limited by shares, the particulars of which are set out in <B>Schedule
                                            1</B></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 35.95pt"><B>(B)</B></TD><TD STYLE="text-align: justify">The Seller has agreed to sell to the Purchaser, and the Purchaser has agreed
                                                               to purchase from the Seller, thirty five per cent (35%) of the issued and paid-up share capital of the Company, comprising four
                                                               hundred seventy two thousand and five hundred (472,500) ordinary shares (&ldquo;<B>Sale Shares</B>&rdquo;), subject to the terms and
                                                               conditions of this Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"><B>IT IS AGREED </B>as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 35.5pt">1.</TD><TD STYLE="text-align: justify">Interpretation and Definitions</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 35.4pt">1.1</TD><TD STYLE="text-align: justify">In this Agreement, the following words and expressions, unless the context otherwise
requires, shall have the following meanings respectively ascribed to them:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Accounts</B>&rdquo; shall have the meaning ascribed
to it in <B>Paragraph 5.1.1 of Schedule 3</B> ;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Act</B>&rdquo; means
the Companies Act 2016 of Malaysia;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Agreement</B>&rdquo; means this share purchase agreement;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Assets</B>&rdquo; means
all assets, properties, equipment, and machineries whether owned, leased or otherwise held by the Company or exclusively used in the Business,
including but not limited to tangible and intangible assets, whether acquired through direct ownership, financing arrangements or operating
leases, as well as any rights, interests or entitlements associated with such assets;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Authorisation</B>&rdquo;
means any licence, permit, approval, consent, order, warrant, confirmation, permission, registration, accreditation, certification, waiver,
privilege, acknowledgement, agreement, concession, or other authorisation required from, or given, provided or issued by any Governmental
Authority or any other person;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Business</B>&rdquo; means
the business of the Company, the details of which is as set out in <B>Paragraph (10) of Schedule 1</B> .</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&rdquo;<B>Business Day</B>&rdquo;
means a day which is not a Saturday, a Sunday or a public holiday in Kuala Lumpur, Malaysia;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Claims</B>&rdquo;
shall have the meaning ascribed to it in <B>Clause 7.1</B>, and &ldquo;<B>Claim</B>&rdquo; means any one of the Claims;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Company</B>&rdquo;
means <B>Restoran Gardenz Sdn. Bhd. (Registration No. 199501007823 (337021-V))</B>, further details of which are as set out in <B>Schedule
1 </B>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Completion</B>&rdquo;
means the completion of the sale and purchase of the Sale Shares pursuant to <B>Clause 4</B>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Completion Date</B>&rdquo;
means such date to be mutually agreed between the Parties which shall be no later than thirty (30) Business Days from the Unconditional
Date, or such later date to be mutually agreed between the Parties in writing, upon which Completion shall take place;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Completion Deliverables</B>&rdquo; shall have
the meaning ascribed to it in <B>Schedule 2</B> ;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Conditional Period</B>&rdquo;
means a period commencing from the Effective Date and expiring one (1) month after the date of this Agreement or such other further extended
period as may be mutually agreed by the Parties in writing;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Condition Precedent</B>&rdquo;
and &ldquo;<B>Conditions Precedent</B>&rdquo; shall have the meanings ascribed to them in <B>Clause 4.1</B>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Confidential Information</B>&rdquo; shall have
the meaning ascribed to it in <B>Clause 9.1</B>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Due
Diligence Exercise</B>&rdquo; means the legal, financial and tax due diligence on the Company conducted by the Purchaser and/or its Representatives
prior to the Effective Date;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Effective Date</B>&rdquo; means the date of this
Agreement;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Encumbrances</B>&rdquo;
means any form of legal or equitable security interests or other encumbrance of any kind, whether for purposes of securing or conferring
any priority of payment in respect of any obligation of any person or otherwise, including:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(a)</TD><TD STYLE="text-align: justify">any mortgage, charge (whether fixed or floating), pledge, lien (whether for costs
or to an unpaid seller or otherwise), hypothecation, restrictive covenant, or other encumbrance over or affecting an asset (including
the Sale Shares);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(b)</TD><TD STYLE="text-align: justify">a caveat, garnishee order, writ of execution, right of set off, assignment by way
of security, deposit of money by way of security or monetary claim affecting the asset (including the Sale Shares);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(c)</TD><TD STYLE="text-align: justify">a preferential interest, trust (whether for securing money or otherwise), title
retention arrangement or any adverse claims as to title, or other estate, interest, claim or agreement, arrangement or obligation to create
any of the foregoing;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(d)</TD><TD STYLE="text-align: justify">a right, including a contractual right, an option, a power of sale, a right of
first refusal or transfer, a right of pre-emption or other right, to acquire the asset or to restrain any person from acquiring the asset
(including the Sale Shares);</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(e)</TD><TD STYLE="text-align: justify">an assignment of rights (including voting, dividend, and/or sale right) arising under
the asset (including the Sale Shares);</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(f)</TD><TD STYLE="text-align: justify">a right, including a lease, licence or other right, to occupy or use the asset
(including the Sale Shares);</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(g)</TD><TD STYLE="text-align: justify">an agreement to grant, create or register any of the foregoing or to allow any
of the foregoing to exist; or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(h)</TD><TD STYLE="text-align: justify">any other security interest of any kind, whether based on agreement or undertaking
or arising by the operation of law or otherwise or any other arrangement or right granted by a transaction which, in legal terms, is not
the granting of security but which has an economic or financial effect similar to the granting of security under the law, or having the
same legal or economic effect as any of the foregoing or any agreement to create any of the foregoing;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>FYE 23</B>&rdquo; shall have the meaning ascribed
to it in <B>Paragraph 5.1 of Schedule 3</B>;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Governmental Authority</B>&rdquo;
means any relevant governmental or quasi-governmental authority, statutory authority or quasi-statutory or regulatory authority, administrative,
monetary, fiscal or judicial body, department, commission, authority, tribunal, agency or stock exchange or Tax Authority or anybody entitled
to exercise executive power or power of any nature or body or other organisation to the extent that the rules, regulations, standards,
requirements, procedures or orders of such authority, body or other organisation have the force of law in any part of the world;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Indebtedness</B>&rdquo;
means, without duplication, all debts and liabilities of the Company, including (a) all indebtedness for borrowed money, (b) all indebtedness
for the deferred purchase price of property or services, for the avoidance of doubt, this include hire purchase payables, (c) all obligations
evidenced by notes, bonds, debentures or other similar instruments, (d) all indebtedness created or arising under any conditional sale
or other title retention agreement with respect to property acquired (even though the rights and remedies of the seller or lender under
such agreement in the event of default are limited to repossession or sale of such property), (e) all obligations under leases that have
been or should be recorded as capital leases, (f) all reimbursement, payment or similar obligations, contingent or otherwise, under acceptance,
letter of credit or similar facilities, and (g) any liability of others described in items (a) through (f) above that the person has guaranteed
or that is otherwise its legal liability, and including in items (a) through (e) above any accrued and unpaid interest or penalties thereon;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Purchase Consideration</B>&rdquo; shall have the
meaning ascribed to it in <B>Clause 3.1</B>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Purchaser</B>&rdquo;
means <B>WF Venture Ltd (Registration No. 2170485)</B>, a private company limited by shares incorporated under the laws of British Virgin
Islands and having its business address at Lot 3893, Jalan 4D, Kampung Baru Subang, 40150 Shah Alam, Selangor;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 50.8pt">&nbsp;</P>


<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Records</B>&rdquo;
means all original and copies, as the case may be, in machine readable or printed form, of all information, books, files, records,
reports, correspondence, documents and other material of or used in respect of or relating to the Company in whatever form recorded,
stored or embodied, including:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(a)</TD><TD STYLE="text-align: justify">statutory books and registers, minute books, financial and books of account, trading
and financial records, employee records, Tax returns and related correspondence;</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(b)</TD><TD STYLE="text-align: justify">list of all distributors and suppliers of the Company, including price lists and
pricing models;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(c)</TD><TD STYLE="text-align: justify">title deeds and other documents of title;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(d)</TD><TD STYLE="text-align: justify">original and copies of all contracts and Authorisations; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(e)</TD><TD STYLE="text-align: justify">other secretarial documents maintained or kept by the Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Related Person</B>&rdquo; means</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(a)</TD><TD STYLE="text-align: justify">his spouse, children, spouse&rsquo;s children, parents, siblings, uncles, aunts,
cousins, grandchildren, children of siblings and close relatives (collectively referred to as &ldquo;<B>Family</B>&rdquo; in sub-clauses
(b) and (c) below);</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(b)</TD><TD STYLE="text-align: justify">the trustees or nominees, acting in their capacity as such trustees or nominees,
of any trust or nominee arrangement of which he and/or any of his Family is a beneficiary or beneficial owner; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">(c)</TD><TD STYLE="text-align: justify">any person in the equity capital of which he and/or his Family, and/or any of the
trustees or nominees referred to in sub-paragraph (b) above, acting in their capacity as trustees or nominees, taken together, directly
or indirectly, controls;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Representatives</B>&rdquo;
means, in relation to a Party, its directors, employees, officers, staffs, agents, contractors, consultants, advisers, attorneys or other
representatives;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>RHB LO</B>&rdquo; shall have the meaning ascribed
to it in <B>Clause 4.1.1</B>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Ringgit Malaysia</B>&rdquo; and the sign &ldquo;<B>RM</B>&rdquo;
mean the lawful currency of Malaysia;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Sale Shares</B>&rdquo; shall have the meaning
ascribed to it in <B>Recital (B)</B>;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Seller</B>&rdquo; means
<B>LEW CHEE HOONG (NRIC No. 750722-14-5459)</B>, a Malaysian national whose principal place of residence is at &#9;;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Seller&rsquo;s Warranties</B>&rdquo;
means the warranties and representations given by the Seller set out in <B>Clause 6.2 </B>and <B>Schedule 3</B>, and &ldquo;<B>Seller&rsquo;s
Warranty</B>&rdquo; means any one of them;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Surviving
Provisions</B>&rdquo; means <B>Clauses 1 </B>(Interpretation and Definitions), <B>7</B> (General Indemnity and Specific Tax Indemnities),
<B>9 </B>(Confidentiality) and <B>12 </B>(General);</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">&ldquo;<B>Tax
Authority</B>&rdquo; means any taxing or other authority competent to impose any liability in respect of Taxation or responsible for
the administration and/or collection of Taxation or enforcement of any law in relation to Taxation;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Taxation</B>&rdquo;
or &ldquo;<B>Tax</B>&rdquo; means all forms of taxation whether direct or indirect and whether levied by reference to income, profits,
gains, net wealth, asset values, turnover, added value or other reference and statutory, governmental, state, provincial, local governmental
or municipal impositions, duties, contributions, rates and levies, whenever and wherever imposed (whether imposed by way of a withholding
or deduction for or on account of tax or otherwise) and in respect of any person and all fines, penalties, charges, costs and interest
relating thereto;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Tenancy Agreements</B>&rdquo;
means the (i) tenancy agreement dated 1 April 2025entered into between the Company and Bina T.P.M. Sdn. Bhd. for the rental of the demised
premises as set out in <B>Paragraph (4) of Schedule 1</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&ldquo;<B>Unconditional Date</B>&rdquo;
means such date upon which the Conditions Precedent are fully fulfilled/ satisfied, as the Purchaser shall confirm in writing to the Seller,
or where the Conditions Precedent are waived by the Purchaser in writing to the Seller in accordance with this Agreement, whichever is
earlier.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 35.5pt">1.2</TD><TD STYLE="text-align: justify">In this Agreement:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.1</TD><TD STYLE="text-align: justify">unless the context requires otherwise, a reference to:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(i)</TD><TD STYLE="text-align: justify">a gender shall include the other genders and references to the singular shall
include the plural and vice versa;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">natural persons shall include bodies corporate and vice versa;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(iii)</TD><TD STYLE="text-align: justify">this Agreement includes any recitals, schedules to it and references to Clauses,
Recitals, Schedules, are to the clauses and recitals of, and schedules to, this Agreement. References to Paragraphs are to paragraphs
of the Schedules;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(iv)</TD><TD STYLE="text-align: justify">a person (which for the purposes of this Agreement means any individual, corporation,
partnership, association, limited liability company, trust, Governmental Authority or other entity or organisation (whether or not having
a separate legal personality) shall include its successors in title;</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(v)</TD><TD STYLE="text-align: justify">a &ldquo;<B>Party</B>&rdquo; is to a party to this Agreement, and &ldquo;<B>Parties</B>&rdquo; shall be construed accordingly;<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 123.4pt"></P>


</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 123.4pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(vi)</TD><TD STYLE="text-align: justify">a &ldquo;<B>day</B>&rdquo;, &ldquo;<B>week</B>&rdquo;, &ldquo;<B>month</B>&rdquo; or &ldquo;<B>year</B>&rdquo; is a reference to a
day, week, month or year respectively in the Gregorian calendar;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 123.4pt"></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(vii)</TD><TD STYLE="text-align: justify">this Agreement or any other document or any specified provision of this Agreement or any other
                                                               document are to this Agreement, that document or that provision as in force for the time being and as amended from time to time in accordance with the terms of this Agreement
or that document or, as the case may be, with the agreement of the relevant parties; and</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(viii)</TD><TD STYLE="text-align: justify">a statute or statutory provision is a reference to it as it is in force from time
to time, taking account of any change, extension, consolidation or re-enactment and includes any subordinate legislation for the time
being in force made under it whether before or after the Effective Date so far as such modification or re-enactment applies or is capable
of applying to any transactions entered into prior to the Effective Date and (so far as liability thereunder may exist or can arise) shall
also include any past statutory enactment or provision or regulation (as from time to time modified or re-enacted) which such enactment
or provision or regulation has directly or indirectly replaced;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">1.2.2</TD><TD STYLE="text-align: justify">headings and underlinings are inserted for convenience only and shall not affect
the interpretation of this Agreement;</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">1.2.3</TD><TD STYLE="text-align: justify">references to &ldquo;<B>law</B>&rdquo; shall mean its ordinary meaning, and shall
include all applicable statutes, enactments, acts of legislature or Parliament, laws, ordinances, rules, by-laws, regulations, notifications,
guidelines, policies, decrees, directions, directives, and orders of any Governmental Authority;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">1.2.4</TD><TD STYLE="text-align: justify">references to &ldquo;<B>payment</B>&rdquo;, or cognate expressions, include payments
made in cash or by way of cheques upon clearance (drawn on a bank or financial institution licensed to carry on banking business under
the provisions of the Financial Services Act 2013 or Islamic Financial Services Act 2013, as the case may be) or effected through inter-bank
transfers to the account of the payee, giving the payee access to immediately available, freely transferable, cleared funds;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">1.2.5</TD><TD STYLE="text-align: justify">&ldquo;<B>ordinary and/or usual course of business</B>&rdquo; means with respect
to the Company, any commercially reasonable action that is taken in the ordinary course of normal business and day-to-day operations of
the Business, including any action: (a) is consistent with the past practices of the Company; (b) is not required to be authorised by
the board of directors (or by any person or group of persons exercising similar authority) or the holders of the shares or other equity
interests of the Company; or (c) is similar in nature and magnitude to actions customarily taken, without any authorisation by the board
of directors (or by any person or group of persons exercising similar authority), in the ordinary course of the normal day-to-day operations
of other persons that are in the same line of business as the Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">1.2.6</TD><TD STYLE="text-align: justify">any phrase introduced by the terms &ldquo;<B>including</B>&rdquo;, &ldquo;<B>include</B>&rdquo;,
&ldquo;<B>in particular</B>&rdquo; or any similar expression shall be construed as illustrative and shall not limit the sense of the words
preceding those terms;</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.7</TD><TD STYLE="text-align: justify">general words are not given a restrictive meaning:</TD></TR>
</TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(i)</TD><TD STYLE="text-align: justify">if they are introduced by the word &ldquo;<B>other</B>&rdquo; by reason of the fact that they are preceded by words indicating a particular class of act,
matter or thing; or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 123.4pt"></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">by reason of the fact that they are followed by particular examples intended to be;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.8</TD><TD STYLE="text-align: justify">no provision of this Agreement will be construed adversely to a Party solely on
the ground that the Party was responsible for the preparation of this Agreement or that provision;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.9</TD><TD STYLE="text-align: justify">if any period of time is specified from a given day, or the day of a given act
or event, it is to be calculated exclusive of that day and if any period of time falls on a day, which is not a Business Day, then that
period is to be deemed to only expire on the next Business Day;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.10</TD><TD STYLE="text-align: justify">a day shall mean any calendar day and a month shall, unless otherwise specifically
provided herein, mean a period calculated from any specific day up to and including the day immediately corresponding to that specific
day in the subsequent month or if there shall be no such day in the subsequent month, the last day of that month;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.1</TD><TD STYLE="text-align: justify">all references to any of the representations, warranties, undertakings, indemnities,
covenants, and obligations of the Seller in this Agreement shall be joint and several representations, warranties, undertakings, indemnities,
covenants, and obligations of the Seller, unless expressly stated otherwise in this Agreement; and</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.2</TD><TD STYLE="text-align: justify">&ldquo;<B>indemnify</B>&rdquo; and &ldquo;<B>indemnifying</B>&rdquo; any person against
any circumstance include indemnifying and keeping that person harmless from all actions, claims and proceedings from time to time made
against that person and all loss or damage and all payments, costs or expenses made or incurred by that person as a consequence of or
which would not have arisen but for that circumstance.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">2.</TD><TD STYLE="text-align: justify">Agreement to Sell the Sale Shares</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">2.1</TD><TD STYLE="text-align: justify">The Seller hereby agrees to sell to the Purchaser, and the Purchaser, relying on
the Seller&rsquo;s Warranties, covenants and undertakings contained in this Agreement, agrees to purchase from the Seller, the Sale Shares,
on the terms and subject to the conditions of this Agreement.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">2.2</TD><TD STYLE="text-align: justify">The Sale Shares shall be sold by the Seller to the Purchaser on the Completion Date:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">2.2.1</TD><TD STYLE="text-align: justify">free from all Encumbrances; and</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">2.2.2</TD><TD STYLE="text-align: justify">together with all rights, benefits and advantages attaching to the Sale Shares
as at the Completion Date, including all ownership and rights to title, proprietary rights, benefits and interests in, and the right to
receive dividends and distributions declared, where applicable, made or paid on or after the Completion Date.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">2.3</TD><TD STYLE="text-align: justify">The Seller shall procure and ensure that, on or prior to the Completion Date,
any and all rights of pre-emption, right of first offer or right of first refusal over the Sale Shares, if any, shall be waived irrevocably and unconditionally by the persons
entitled thereto.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in">3.</TD><TD>Consideration and Payment</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in">3.1</TD><TD STYLE="text-align: justify">In consideration of the Seller agreeing to sell the Sale Shares to the Purchaser,
the Purchaser agrees to pay the Seller an aggregate sum of Ringgit Malaysia One Million Five Hundred Five Thousand (RM1,505,000.00) (&ldquo;<B>Purchase
Consideration</B>&rdquo;) as purchase price for the Sale Shares on the Completion Date.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in">3.2</TD><TD STYLE="text-align: justify">All payments payable to the Seller by the Purchaser under this Agreement shall
be made by way of electronic funds transfer by the Purchaser or any person nominated by the Purchaser to the bank account designated by
the Seller or any person nominated by the Seller or in such other manner as may be mutually agreed in writing between the Seller and the
Purchaser. The details of the Seller's bank account for the foregoing purpose is as set out below:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border: black 1pt solid; text-align: left; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt; width: 15%; background-color: #FFE499; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>Account No.</B></FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt; width: 4%; background-color: #FFE499; text-align: center"><FONT STYLE="font-size: 10pt"><B>:</B></FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt; width: 81%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: left; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt; background-color: #FFE499; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>Account Name</B></FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt; background-color: #FFE499; text-align: center"><FONT STYLE="font-size: 10pt"><B>:</B></FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: left; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt; background-color: #FFE499; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>Bank Name</B></FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt; background-color: #FFE499; text-align: center"><FONT STYLE="font-size: 10pt"><B>:</B></FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: left; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt; background-color: #FFE499; vertical-align: top"><FONT STYLE="font-size: 10pt"><B>Branch</B></FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt; background-color: #FFE499; text-align: center"><FONT STYLE="font-size: 10pt"><B>:</B></FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-right: 4.5pt; padding-bottom: 4.5pt; padding-left: 4.5pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 35.9pt">3.3</TD><TD STYLE="text-align: justify">For the avoidance of doubt, the Seller agrees that the Purchaser shall not be obliged
to complete the purchase of any of the Sale Shares unless the purchase of all the Sale Shares is completed simultaneously.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">4.</TD><TD STYLE="text-align: justify">Condition Precedent</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"><FONT STYLE="font-style: normal; font-weight: normal">4.1</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-style: normal; font-weight: normal">The
                                            sale and purchase of the Sale Shares and the Completion thereof is conditional upon the satisfaction
                                            or waiver of the following conditions precedent (each, a &ldquo;</FONT><FONT STYLE="font-style: normal">Condition
                                            Precedent<FONT STYLE="font-weight: normal">&rdquo; and collectively, the &ldquo;</FONT>Conditions
                                            Precedent<FONT STYLE="font-weight: normal">&rdquo;) being fulfilled by the Seller or waived
                                            by the Purchaser (at the option of the Purchaser in its sole and absolute discretion) on
                                            or before the expiry of the Conditional Period, unless otherwise agreed between the Parties
                                            in writing:</FONT></FONT></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">4.1.1</TD><TD STYLE="text-align: justify">a written waiver from RHB Bank Berhad of its right to terminate the term loan granted
to the Company pursuant to the Letter of Offer dated 13 April 2023 (&ldquo;<B>RHB LO</B>&rdquo;) arising from (i) any changes in the shareholding
structure of the Company effected after the date of the RHB LO; and (ii) the change in the shareholding structure of the Company to be
effected upon Completion;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">4.1.2</TD><TD STYLE="text-align: justify">the discharge of the charge created in favour of United Overseas Bank Malaysia
Berhad on 24 May 1996 by the Company, as recorded with the Companies Commission of Malaysia; and</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">4.1.3</TD><TD STYLE="text-align: justify">the execution of a supplemental agreement, in form and substance acceptable to
the Purchaser, confirming the renewal of the tenancy term in respect of the Bukit Hijau TA.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">4.2</TD><TD STYLE="text-align: justify">Responsibility of Satisfaction</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">If, at any time, the Seller becomes
aware:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">4.2.1</TD><TD STYLE="text-align: justify">that a Condition Precedent pursuant to this <B>Clause 4</B> has been satisfied; or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">4.2.2</TD><TD STYLE="text-align: justify">of any occurrence, fact or circumstance that will or is reasonably likely to prevent
any Condition Precedent from being satisfied prior to the expiry of Conditional Period,</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">the Seller shall promptly provide
written notice to the Purchaser, which shall in any event be within three (3) Business Days of them becoming aware of the same, setting
out such details as are available and furnish all correspondence and documentary evidence in relation thereto, to the Purchaser.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">4.3</TD><TD STYLE="text-align: justify">Waiver of Conditions</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The Purchaser may at its sole
and absolute discretion waive (in whole or in part) the relevant Conditions Precedent to the Seller and to proceed to give effect to Completion
as far as practicable having regard of the non-fulfilment of any of the Conditions Precedent. For the avoidance of doubt, a waiver of
any Condition Precedent by the Purchaser for purposes of Completion shall not prevent the Purchaser from requiring the Seller to achieve
the discharge or satisfaction or fulfilment of such Conditions Precedent after Completion and shall be without prejudice to any other
rights or remedies that the Purchaser may have against the Seller for any antecedent breach of <B>Clause 4.1</B>.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">4.4</TD><TD STYLE="text-align: justify">Non-fulfilment and Waiver by the Purchaser</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify; text-indent: 0.5pt">If any of
the Conditions Precedent is not fulfilled or otherwise waived in writing by the Purchaser on or before the expiry of the Conditional Period,
the Purchaser may at its sole and absolute discretion:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">4.4.1</TD><TD STYLE="text-align: justify">extend the Conditional Period for such period of time as the Purchaser deems necessary;
and/or</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">4.4.2</TD><TD STYLE="text-align: justify">terminate this Agreement without liability on the Purchaser&rsquo;s part in which event the provisions under <B>Clause 8.3</B> shall apply.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 86.35pt"></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">4.5</TD><TD STYLE="text-align: justify">Confirmation of Fulfilment by the Purchaser</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The Purchaser shall, if the Purchaser
is satisfied that all the Conditions Precedent have been fulfilled on or before the expiry of the Conditional Period, issue a written
notice to the Seller confirming the Purchaser&rsquo;s satisfaction of the fulfilment or waiver of the last of the Condition Precedent,
upon which Completion shall be unconditional and take place on the Completion Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"><B>5.</B></TD><TD STYLE="text-align: justify"><B>Completion</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">5.1</TD><TD STYLE="text-align: justify">Completion shall take place on the Completion Date, and the Seller shall, in consideration
of the Purchaser&rsquo;s payment obligations in the manner set out under <B>Clause 3.1</B>, complies with the Seller&rsquo;s obligations
as specified in <B>Schedule 2</B>.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">5.2</TD><TD STYLE="text-align: justify">If the Seller fails to comply with any of their obligations in <B>Schedule 2</B>, the Purchaser shall be entitled but not obliged to (in addition to and without prejudice to all other rights or remedies available,
including the right to claim damages) by written notice to the Seller:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.2.1</TD><TD STYLE="text-align: justify">to terminate this Agreement (other than Surviving Provisions) without liability
on its part in which event the provisions under <B>Clause 8.3 </B>shall apply; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.2.2</TD><TD STYLE="text-align: justify">to seek specific performance on the Seller&rsquo;s part to comply with their obligations
set out in <B>Schedule 2</B> and to proceed with Completion in accordance with the terms of this Agreement, in which case:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(i)</TD><TD STYLE="text-align: justify">if specific performance is granted, the Purchaser may also claim damages for breach of this Agreement;
and;</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">if specific performance is not granted, the Purchaser may then terminate this Agreement and claim damages
for breach of this Agreement;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.2.3</TD><TD STYLE="text-align: justify">to fix a new Completion Date (being not later than fourteen (14) days from the
agreed Completion Date) to such date as the Seller and the Purchaser may mutually agree, in which case the provisions of this <B>Clause
5 </B>shall apply to Completion as so postponed, but provided such postponement may only occur once.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">5.3</TD><TD STYLE="text-align: justify">All other provisions of this Agreement, to the extent that they have not been performed
by Completion, shall not be extinguished or affected by Completion or by any other event or matter, except by a specific and duly authorised
written waiver or release by the Purchaser.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">5.4</TD><TD STYLE="text-align: justify">Exercise of Rights of Registered Shareholder</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.4.1</TD><TD STYLE="text-align: justify">From Completion, until the Sale Shares are registered in the name of the Purchaser,
the Seller shall, upon the request of the Purchaser, at the cost of the Purchaser, procure that:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(i)</TD><TD STYLE="text-align: justify">the Purchaser is appointed as proxy to attend shareholders&rsquo; meetings and
exercise the votes attached to the Sale Shares and the Seller shall not attend or vote at those meetings by themselves; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">take all other actions in the capacity of a registered holder of the Sale Shares
as the Purchaser directs.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"></P>


<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"><B>6.</B></TD><TD STYLE="text-align: justify"><B>Representations and Warranties</B></TD></TR>
</TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">6.1</TD><TD STYLE="text-align: justify">The Parties hereby represent and warrant to one
                                            another that the warranties set out in this <B>Clause 6.1</B> are true and correct as at
                                            the Effective Date and shall remain true and correct as at the Completion Date:</TD></TR>
</TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.1.1</TD><TD STYLE="text-align: justify">they have not been declared bankrupt or wound up (as the case may be) and there
are no bankruptcy proceedings or winding up proceedings (as the case may be) commenced and/or instituted against them;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.1.2</TD><TD STYLE="text-align: justify">the facts in relation to the Parties as set out in this Agreement are true, accurate,
complete, correct and not misleading in any respect;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.1.3</TD><TD STYLE="text-align: justify">they have the full legal right, capacity, power and authority to enter into, deliver
and carry out the provisions of this Agreement; and</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.1.4</TD><TD STYLE="text-align: justify">this Agreement constitutes valid and binding obligations of all the Parties.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">6.2</TD><TD STYLE="text-align: justify"><U>Warranties from the Seller</U></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.2.1</TD><TD STYLE="text-align: justify">In relation to the Sale Shares, the Seller hereby represents and warrants to the
Purchaser that the Seller&rsquo;s Warranties as set out in <B>Schedule 3 </B>are true and accurate in all respects and not misleading
in any respect as at the Effective Date and shall remain true, accurate and not misleading as at Completion as if they had been repeated
at Completion. The Seller acknowledges that the Purchaser has entered into this Agreement and agreed to purchase the Sale Shares in reliance
upon the Seller&rsquo;s Warranties which they have given as representations and inducements for the Purchaser to enter into this Agreement.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.2.2</TD><TD STYLE="text-align: justify">Except as expressly stated in this Agreement, no Seller&rsquo;s Warranty shall
be excluded or limited by:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(i)</TD><TD STYLE="text-align: justify">any inquiry or investigation conducted by or on behalf of the Purchaser or any
of its Representatives into the affairs of Company (including but not limited to the Due Diligence Exercise conducted by the Purchaser);</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">any information the Purchaser may have received or been given or have actual,
implied or constructive notice of prior to the Completion Date;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(iii)</TD><TD STYLE="text-align: justify">any other act, matter, or circumstance, </TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1in">and the Seller shall not invoke
the Purchaser&rsquo;s knowledge (constructive or imputed, including knowledge of the Purchaser&rsquo;s Representatives) of a fact or circumstance
which might make a Seller&rsquo;s Warranty untrue, inaccurate or misleading as a defence to a claim for a breach of the Seller&rsquo;s
Warranties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.2.3</TD><TD STYLE="text-align: justify">The Seller&rsquo;s Warranties and all other provisions in this <B>Clause 6 </B>shall
survive Completion and remain in full force and effect notwithstanding Completion, and shall not be extinguished in any respect upon Completion.</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.2.4</TD><TD STYLE="text-align: justify">Each of the Seller&rsquo;s Warranties shall be separate and independent and save
as expressly provided shall not be limited by reference to any other paragraph or anything in this Agreement, and the Seller acknowledges
and agrees that the Purchaser is entering into this
Agreement in reliance upon the Seller&rsquo;s Warranties, and therefore, the Parties shall treat the Seller&rsquo;s Warranties as conditions
of this Agreement.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">6.2.5</TD><TD STYLE="text-align: justify">A claim for breach of any Seller&rsquo;s Warranty may be made whether or not the
relevant facts, matters or circumstances giving rise to the breach were known to the Purchaser or to any of the Representatives of the
Purchaser or could have been discovered (whether by any investigation made by or on behalf of the Purchaser into the affairs of the Company)
prior to Completion.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.2.6</TD><TD STYLE="text-align: justify">The Seller undertakes to the Purchaser to waive any rights, remedies or claims
they may have in respect of any misrepresentation, inaccuracy or omission in or from any information or advice supplied or given by the
Company or its officers, employees or agents in connection with assisting the Seller in the giving of any Seller&rsquo;s Warranties and/or
the entry into this Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">7.</TD><TD STYLE="text-align: justify">General Indemnity and Specific Tax Indemnities</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">7.1</TD><TD STYLE="text-align: justify">The Seller undertakes to fully indemnify and hold harmless and keep indemnified and
held harmless the Purchaser from and against any and all losses, liabilities, obligations, damages, judgments, deficiencies, claims, demands,
suits, actions, proceedings, arbitration, assessments, costs and expenses (including expenses of investigation and enforcement of this
indemnity and reasonable solicitors&rsquo; fees and expenses) (collectively, &ldquo;<B>Claims</B>&rdquo;), sustained, incurred, suffered
or paid by the Purchaser directly or indirectly, as a result of or arising out of:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">7.1.1</TD><TD STYLE="text-align: justify">any breach of any obligations on satisfaction of the Conditions Precedent;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">7.1.2</TD><TD STYLE="text-align: justify">any breach of any Completion obligations under <B>Schedule 3</B> and <B>Clause 5.1</B>;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">7.1.3</TD><TD STYLE="text-align: justify">any breach of any Seller&rsquo;s Warranties;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">7.1.4</TD><TD STYLE="text-align: justify">any losses resulting from the Company not having obtained the necessary entertainment
licence, public performance licence and/or commercial rental licence; or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">7.1.5</TD><TD STYLE="text-align: justify">any
Claims involving fraud or misconduct involving dishonesty on the part of the Seller and/or misrepresentation which results in a breach
of the Seller&rsquo;s Warranties or otherwise,<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"></P>


</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">provided that the indemnity contained
in this <B>Clause 7.1 </B>shall be without prejudice to any other rights or remedies of the Purchaser and all such other rights or remedies
are hereby expressly reserved to the Purchaser. For the avoidance of doubt, the Claims shall include an amount that would be necessary
to put the Purchaser in the same position as if the Seller&rsquo;s Warranties had been true and accurate and not misleading or had not
been breached or had there not been such breach or any fraud or misconduct involving dishonesty on the part of the Seller and/or the misrepresentation
had not been committed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">7.2</TD><TD STYLE="text-align: justify">Without prejudice to the generality of <B>Clause 7.1</B>, the Seller undertakes to the Purchaser to indemnify the Purchaser and the
Company on demand against any and all Claims sustained, incurred, suffered or paid by the Company, directly or indirectly, as a result
of or arising out of:

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"></P>


 </TD></TR></TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">7.2.1</TD><TD STYLE="text-align: justify">any liabilities in relation to Tax (including any additional Taxes, interests,
penalties, fines or charges) due or payable from or by the Company to any Tax Authority, for all years of assessment or period of assessment
up to the date Completion occurs notwithstanding that the Company is served with the notice of additional assessment or is notified of
such additional Taxes on any date following Completion;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">7.2.2</TD><TD STYLE="text-align: justify">any liabilities in relation to Tax resulting from or by reference to any event
occurring on or prior to Completion or in respect of gross receipt, income, profit or gains earned, accrued or received, or deemed under
any applicable law to be earned, accrued or received by the Company on or prior to the Completion Date; or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">7.2.3</TD><TD STYLE="text-align: justify">alleged, actual, past or potential violation and/or failure to comply with any
applicable laws in respect of matters arising on or prior to the Completion Date.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 35.9pt">7.3</TD><TD STYLE="text-align: justify">All sums payable by the Seller pursuant to <B>Clause 7.2 </B>shall be paid free
and clear of all deductions or withholding whatsoever, save only as may be required by law. Where the Seller is required by law to make
any deductions or withholding from any sum payable by them under <B>Clause 7</B>, the Seller shall forthwith pay such additional amount
or amounts so as to ensure that the net amount received by the Purchaser shall be equal to the full amount which it would have received
had no such deduction or withholding been made or required to be made.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 35.9pt">7.4</TD><TD STYLE="text-align: justify">Each of the indemnities in this Agreement constitutes a separate and independent
obligation from the other obligations in this Agreement, shall give rise to a separate and independent cause of action, shall apply irrespective
of any indulgence granted by the Purchaser and shall continue in full force and effect despite any judgment, order, claims or proof for
a liquidated amount in respect of any sum due under this Agreement or any other judgment or order.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 35.5pt">8.</TD><TD STYLE="text-align: justify">Termination and Consequences of Termination</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 35.9pt">8.1</TD><TD STYLE="text-align: justify">This Agreement shall continue and remain in full force and effect unless terminated
pursuant to the provisions of this Agreement.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>



<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 35.9pt">8.2</TD><TD STYLE="text-align: justify">Without prejudice to the Purchaser&rsquo;s right to terminate this
Agreement under <B>Clause 5.2.1</B>, this Agreement may be terminated by the mutual written agreement of the Parties only.</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 35.9pt">8.3</TD><TD STYLE="text-align: justify">The right to terminate under this Agreement shall be without prejudice to any
Claims or rights of action previously accrued to any Party in respect of any breach of any of the provisions of this Agreement prior to
such termination. All rights and obligations of the Parties shall cease to have effect immediately upon termination of this Agreement,
save and except for the Surviving Provisions which shall survive the termination of this Agreement. Any provision and obligation of the
Parties relating to or governing their acts, which expressly or by its nature survives such termination,
shall be enforceable with full force and effect notwithstanding such termination, until it is satisfied or by its nature expires.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">9.</TD><TD STYLE="text-align: justify">Confidentiality</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">9.1</TD><TD STYLE="text-align: justify">Upon signing of this Agreement, the Parties shall treat as strictly confidential:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">9.1.1</TD><TD STYLE="text-align: justify">the provisions of this Agreement, process of their negotiation and all materials,
documents, information and/or communications between the Parties which relates to the amount of, and the payment terms in relation to
the Purchase Consideration;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">9.1.2</TD><TD STYLE="text-align: justify">any information, whether written, oral, visual, electronic or in other form which
is proprietary or confidential or trade-sensitive in nature to a person or from which a person derives competitive advantage in connection
with its business, including without limitation, information relating to the Business, whether marked as &ldquo;confidential information&rdquo;
or not; and</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">9.1.3</TD><TD STYLE="text-align: justify">such other contents, terms and conditions as well as anything disclosed and/ or
delivered by either Party to the other Party in writing, or in electronic or other form, pursuant to this Agreement marked as or by its
nature ought to be reasonably deemed as &lsquo;confidential information&rsquo;,</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1in">(collectively be referred as &ldquo;<B>Confidential Information</B>&rdquo;).</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 35.9pt">9.2</TD><TD STYLE="text-align: justify">The Parties shall not at any time disclose the Confidential information to any
third party (save and except to the Representatives of the respective Parties, and the officers of the Company on a need-to-know basis
only) unless with the prior written consent of the relevant Party, or in the event such disclosure is required by law or any Governmental
Authority.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 35.9pt">9.3</TD><TD STYLE="text-align: justify">In the event this Agreement has been terminated, the Parties receiving such Confidential
Information shall immediately return, permanently erase or destroy all copies of materials, documents and/or communications in his possession,
and shall provide a written confirmation to the Party disclosing such Confidential Information to confirm that such requirement have been
fully complied with, where requested to do so by the Party disclosing such Confidential Information.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 35.9pt">9.4</TD><TD STYLE="text-align: justify">The provisions of this <B>Clause 9</B> shall survive the termination of this Agreement
without limit in time.</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 35.5pt">10.</TD><TD STYLE="text-align: justify">Notices</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 35.9pt">10.1</TD><TD STYLE="text-align: justify">All notices, demands or other communications required or permitted to be given
or made hereunder shall be in writing and in English and delivered personally or sent by prepaid registered post with recorded delivery,
or by courier or email addressed to the intended recipient thereof at its address or at its email address set out hereunder (or to such
other address or email address as a Party to this Agreement may from time to time duly notify the other). Any such notice, demand or communication
shall be deemed to have been duly served (if delivered personally or given or made by email) immediately or (if given or made by registered
post or courier) forty-eight (48) hours after posting, and in proving the same it shall be sufficient to show that
personal delivery was made or that the envelope containing such notice was properly addressed as a prepaid registered letter or that the
email was properly addressed and sent.<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"></P>


</TD></TR></TABLE>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">10.2</TD><TD STYLE="text-align: justify">The address and email address of the Parties for the purposes of this <B>Clause 10 </B>are:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">10.2.1</TD><TD STYLE="text-align: justify">in the case of service on the Seller, to:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; padding-left: 1in; width: 27%"><FONT STYLE="font-size: 10pt">Address</FONT></TD>
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font-size: 10pt">:</FONT></TD>
    <TD STYLE="text-align: justify; width: 68%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; padding-left: 1in"><FONT STYLE="font-size: 10pt">Email Address</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">:</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">10.2.2</TD><TD STYLE="text-align: justify">and in the case of service on the Purchaser, to:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; padding-left: 1in; width: 27%"><FONT STYLE="font-size: 10pt">Address</FONT> </TD>
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font-size: 10pt">:</FONT></TD>
    <TD STYLE="text-align: left; width: 68%"><FONT STYLE="font-size: 10pt">Lot 3893, Jalan 4D, Kampung Baru Subang, 40150 Shah Alam, Selangor</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; padding-left: 1in"><FONT STYLE="font-size: 10pt">Email Address</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">:</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">10.3</TD><TD STYLE="text-align: justify">In this <B>Clause 10</B>, if deemed receipt occurs before 9am on a Business Day
the notice shall be deemed to have been received at 9am on that day, and if deemed receipt occurs after 5pm on a Business Day, or on a
day which is not a Business Day, the notice shall be deemed to have been received at 9am on the next Business Day.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">10.4</TD><TD STYLE="text-align: justify">Either Party may change the address to which such notices to it are to be delivered by giving not less than three (3) Business Days&rsquo;
notice to the other Party.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">11.</TD><TD STYLE="text-align: justify">Costs and Expenses</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">11.1</TD><TD STYLE="text-align: justify">Each Party shall bear its own legal costs and other ancillary costs and expenses
related to the preparation, negotiations, finalisation, and execution of this Agreement and any other agreement or document entered into
or signed under this Agreement and the Completion thereof.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">11.2</TD><TD STYLE="text-align: justify">The Purchaser shall bear the cost of stamp duty for this Agreement and in relation
to the transfer of the Sale Shares from the Seller to the Purchaser.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">12.</TD><TD STYLE="text-align: justify">General</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">12.1</TD><TD STYLE="text-align: justify"><B>Further Assurance</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">Each Party has entered into this
Agreement in good faith and shall give all such assistance and information to the other Party and execute and do and procure all other
necessary person or Company, if any, to execute and do all such further acts, deeds, assurance and things as may be reasonably required
by the other Party from time to time in order to carry out, evidence and confirm their rights and the intended purpose of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in">12.2</TD><TD><B>Successors and Assigns</B></TD></TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.2.1</TD><TD STYLE="text-align: justify">This Agreement shall be binding on the Parties and their respective successors
and permitted assigns.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.2.2</TD><TD STYLE="text-align: justify">None of the Parties shall be entitled to transfer or otherwise assign its rights
and obligations under this Agreement to a third party without the prior written consent of the other Party and any assignment, transfer
or delegation which is made without such prior written approval shall constitute a breach of this Agreement.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: justify; width: 0in"></TD><TD STYLE="width: 0.5in; text-align: justify">12.3</TD><TD STYLE="text-align: justify"><B>Entire Agreement</B></TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">This Agreement contains the whole
agreement between the Parties relating to the subject matter of this Agreement to the exclusion of any terms implied by the law which
may be excluded by contract and supersedes any previous written or oral agreement between the Parties in relation to the matters dealt
with in this Agreement.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in">12.4</TD><TD STYLE="text-align: justify"><B>Variation, Waiver, etc.</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">Save as otherwise expressly provided,
no modification, amendment or waiver of any of the provisions of this Agreement shall be effective unless made in writing specifically
referring to this Agreement and duly signed by the Parties to this Agreement.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">12.5</TD><TD STYLE="text-align: justify"><B>Severability</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">If any term or provision of this
Agreement is held to be illegal, invalid or unenforceable, in whole or in part, under any enactment or rule of law, such term or provision
or part shall to that extent be deemed not to form part of this Agreement but the legality, validity or enforceability of the remainder
of this Agreement shall not be affected.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">12.6</TD><TD STYLE="text-align: justify"><B>Time of the Essence</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">Time wherever mentioned shall
be of the essence of this Agreement, both as regards the dates and periods specifically mentioned and as to any dates and periods which
may be agreed in writing between the Parties to be substituted for them.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">12.7</TD><TD STYLE="text-align: justify"><B>Knowledge &amp; Acquiescence</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">Knowledge or acquiescence by either
Party of, or in, any breach of any of the provisions of this Agreement shall not operate as, or be deemed to be, a waiver of such provisions
and, notwithstanding such knowledge or acquiescence, such Party shall remain entitled to exercise its rights and/or remedies under this
Agreement, and at law, and to require strict performance of all of the provisions of this Agreement.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">12.8</TD><TD STYLE="text-align: justify"><B>Rights &amp; Remedies</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The rights and remedies provided
in this Agreement are cumulative, and are not exclusive of any rights or remedies of the Parties provided at law, in equity, by statute
or otherwise and no failure or delay in the exercise or the partial exercise of any such right or remedy or the exercise of any other
right or remedy shall affect or impair any such right or remedy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">12.9</TD><TD><B>Counterparts and E-Signatures</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.9.1</TD><TD STYLE="text-align: justify">This Agreement may be entered in two (2) or more counterparts, all of which will
be considered one and the same agreement and each of which will be deemed an original with the same effect as if the signatures thereto
and hereto were upon the same instrument. Delivery of executed signature pages by electronic transmission (via scanned portable document
format (pdf)) will constitute effective and binding execution and delivery of this Agreement. This Agreement shall be deemed to be executed
when each Party shall have received a counterpart hereof signed by the other Party. Until and unless each Party has received a counterpart
hereof signed by the other Party, this Agreement shall have no effect and no Party shall have any rights or obligations hereunder (whether
by virtue of any other oral or written agreement or other communication).</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.9.2</TD><TD STYLE="text-align: justify">This Agreement, may be accepted, executed or agreed to, through the use of an
electronic signature, whether digital or encrypted, in accordance with the Electronic Commerce Act 2006 of Malaysia. Any document accepted,
executed or agreed to in conformity with such law will be binding on each Party and shall have the same legal effect, validity or enforceability
as if it were physically executed.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">12.10</TD><TD STYLE="text-align: justify"><B>Assignment</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">Save and except where expressly
permitted under this Agreement, neither of the Parties shall be entitled to transfer or otherwise assign this Agreement or any of its
rights and obligations under this Agreement without the prior written approval of the other Party and any transfer or assignment which
is made without such prior written approval shall constitute a breach of this Agreement.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">12.11</TD><TD STYLE="text-align: justify"><B>Reasonableness</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">Each Party acknowledges and confirms
that he has sought independent legal advice from professional legal advisors with regards to all the matters provided for in this Agreement
and agrees that the provisions of this Agreement (including all documents entered into pursuant to this Agreement) are fair and reasonable
and agrees that the failure to obtain such advice shall not be used as a defence to the enforcement of the terms, representations, warranties,
covenants, undertakings, and conditions under this Agreement.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">12.12</TD><TD STYLE="text-align: justify"><B>Governing Law and Jurisdiction</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.12.1</TD><TD STYLE="text-align: justify">This Agreement shall be governed by, and construed in accordance with, the laws
of Malaysia.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.12.2</TD><TD STYLE="text-align: justify">The Parties irrevocably agree that the courts of Malaysia are to have exclusive
jurisdiction to settle any disputes which may arise out of or in connection with this Agreement and that, accordingly, any legal action
or proceedings arising out of or in connection with this Agreement may be brought in those courts and the Parties irrevocably submit to
the jurisdiction of those courts.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32.45pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32.45pt; text-align: center"><I>[the remainder of this page is
intentionally left blank]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32.45pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 40pt; text-align: center"><B>Schedule 1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 39.75pt; text-align: center"><B>The Particulars of the Company</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(1)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Name of Company:</B></FONT></TD>
    <TD COLSPAN="5" STYLE="padding: 4.5pt; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Restoran Gardenz Sdn. Bhd.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(2)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Registered number:</B></FONT></TD>
    <TD COLSPAN="5" STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">199501007823 (337021-V)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(3)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Registered office:</B></FONT></TD>
    <TD COLSPAN="5" STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">No. 12B-1 (Suite 1.2), Jalan PJS 8/10, Dataran Mentari, 46150 Petaling Jaya Selangor</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(4)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Business Address:</B></FONT></TD>
    <TD COLSPAN="5" STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">No. 1 Jalan 1/119, Taman Bukit Hijau, 56000 Cheras W.P. Kuala Lumpur</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(5)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in"><B>Date and place of</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in"><B>incorporation:</B></P></TD>
    <TD COLSPAN="5" STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">22 March 1995, Malaysia</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(6)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in"><B>Issued share capital
    and number of issued shares:</B></P></TD>
    <TD COLSPAN="5" STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">RM1,350,000.00 divided into 1,350,000 ordinary shares of RM1.00 each</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD ROWSPAN="6" STYLE="padding: 4.5pt; text-align: center; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; width: 6%; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>(7)</B></FONT></TD>
    <TD ROWSPAN="6" STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 24%; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Registered shareholders and shares held:</B></FONT></TD>
    <TD ROWSPAN="6" STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 1%">&nbsp;</TD>
    <TD STYLE="padding: 4.5pt; text-align: left; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 5%; background-color: #F1F1F1; vertical-align: bottom"><FONT STYLE="font-size: 10pt"><B>No.</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; text-align: left; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 35%; background-color: #F1F1F1; vertical-align: bottom"><FONT STYLE="font-size: 10pt"><B>Name</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 27%; background-color: #F1F1F1">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.8pt"><B>Number of Shares and</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.8pt"><B>Shareholding Percentage (%)</B></P></TD>
    <TD ROWSPAN="6" STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 2%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">1.</FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Wong Wai Keen</FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">567,000 (42%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">2.</FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Wong Chee Lin</FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">202,500 (15%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">3.</FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.75pt">Michael Stephen Ooi Liang</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.75pt">Huat</P></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">67,500 (5%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">4.</FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Lew Chee Hoong</FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">472,500 (35%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">5.</FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Chong Sian Leong</FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">40,500 (3%)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(8)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Directors:</B></FONT></TD>
    <TD COLSPAN="5" STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid">&nbsp;</TD></TR>
  </TABLE>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B></B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border: black 1pt solid; width: 6%; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(9)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 24%; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Secretary:</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 70%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(10)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Nature of Business</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">To carry on the business as operating
    restaurants; to engage in the export, import and retail sale a diverse range of food and beverage products; to carry on the business
    of general trading.</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(11)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Financial year end:</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">31 May</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; background-color: #D9D9D9; text-align: center"><FONT STYLE="font-size: 10pt"><B>(12)</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: #D9D9D9"><FONT STYLE="font-size: 10pt"><B>Auditors:</B></FONT></TD>
    <TD STYLE="padding: 4.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><I>[the remainder of this page is
intentionally left blank]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 32.45pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 40pt; text-align: center"><B>Schedule 2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 39.95pt; text-align: center"><B>Completion Obligations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">1.</TD><TD STYLE="text-align: justify">On the Completion Date, the Seller shall deliver, procure the delivery of, or make available to the
Purchaser, the following documents (collectively, the &ldquo;<B>Completion Deliverables</B>&rdquo;):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.1</TD><TD STYLE="text-align: justify">Original duly executed, valid and registrable, undated and unstamped share transfer
forms as prescribed under Section 105 of the Act relating to the Sale Shares in favour of the Purchaser, together with the relevant original
share certificates, if applicable, with respect to the Sale Shares and all information and documents which are necessary to enable the
share transfer instruments to be submitted for assessment of stamp duty under the Stamp Act 1949 of Malaysia;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2</TD><TD STYLE="text-align: justify">a certified true copy or original copy of the resolution passed by the board of
directors of the Company:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.1</TD><TD STYLE="text-align: justify">approving the transfer of the relevant Sale Shares from the Seller to the Purchaser,
subject only to the stamping of the instruments of transfer;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.2</TD><TD STYLE="text-align: justify">approving the entry of the name of the Purchaser into the register of members
of the Company as the registered holder of all the Sale Shares, subject only to stamp duty on the transfer of the Sale Shares being duly
paid, and the making of such other entries into other corporate records of the Company as may be necessary; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.2.3</TD><TD STYLE="text-align: justify">if it is the practice of the Company, authorising the issuance of new share certificates
in respect of the Sale Shares in favour of the Purchaser (including the affixation of the common seal of the Company on such new share
certificates) and delivery of the new share certificates in respect of the Sale Shares to the Purchaser and making of such other entries
into the other corporate records of the Company and the notification(s) to the Companies Commission of Malaysia as may be necessary, and
the cancellation of the existing share certificates in respect of the Sale Shares registered under the name of the Seller;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.3</TD><TD STYLE="text-align: justify">any other documents which may be required by the Purchaser to vest the legal and
beneficial interest in the Sale Shares to the Purchaser;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.4</TD><TD STYLE="text-align: justify">certified true copy or original copy of the resolution passed by the board of
directors of the Company approving the amending the amendment of the existing list of authorised signatories for the Company&rsquo;s designated
bank accounts, and granting authority to such persons as may be nominated by the Purchaser to act as co-signatories;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.5</TD><TD STYLE="text-align: justify">a confirmation in the form of the Company&rsquo;s management accounts that all
debts, loans, advances or liabilities of the Company in relation to any sums owing and remaining unpaid by the Company to the Seller,
shall upon Completion, be assigned by the Seller to the Purchaser as at Completion, with the Company remaining as the borrower; and</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">1.6</TD><TD STYLE="text-align: justify">a list setting out the address at which the Records, common seals and cheque books
are kept and the name of persons in charge of such documents and their contact details..</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>[the remainder of this page is intentionally left blank]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 136.9pt">&nbsp;</P>


<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><I>&nbsp;</I></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: center; text-indent: 0pt">Schedule
3 <BR>
Seller&rsquo;s Warranties</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">1.</TD><TD>Accuracy and Adequacy of Information</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">1.1</TD><TD>The particulars contained in this Agreement are true and accurate and not misleading.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">1.2</TD><TD STYLE="text-align: justify">All information provided by the Seller or the Company (or by any of their Representatives
on behalf of the Seller under their express instructions), to the Purchaser or his Representatives during the Due Diligence was or will
be (as the case may be) when given, and remains true, complete and accurate and not misleading and the Seller is not aware of any fact
or matter or circumstances not disclosed to the Purchaser which renders any such information untrue, inaccurate or misleading.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in"><B>2.</B></TD><TD><B>Right</B>, <B>power, authority and action of the Seller</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">2.1</TD><TD STYLE="text-align: justify">The Seller has the right, power, authority and capability and have taken all action
necessary, to validly execute, deliver and exercise their rights, and perform their obligations, under this Agreement.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">2.2</TD><TD STYLE="text-align: justify">No Authorisation of any Governmental Authority is required for the execution and
delivery by the Seller of this Agreement or the consummation by the Seller of the transaction contemplated hereby.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">2.3</TD><TD STYLE="text-align: justify">This Agreement when executed by the Seller will constitute legal, valid and binding
obligations of the Seller enforceable in accordance with their terms.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">2.4</TD><TD STYLE="text-align: justify">The execution, delivery and performance of this Agreement by the Seller does not
and will not:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">2.4.1</TD><TD STYLE="text-align: justify">violate any provision of any law of any Governmental Authority or approvals binding
on the Seller and/or the Company or any of their property or assets;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">2.4.2</TD><TD STYLE="text-align: justify">conflict with, result in a breach of or constitute a default or give rise to any
obligations under any provisions of the Company&rsquo;s constitution or memorandum and articles of association, as the case may be; and/or</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">2.4.3</TD><TD STYLE="text-align: justify">result in a breach of, or constitute a default or give rise to any obligations
under any agreement, licence or instrument to which the Seller and/or the Company are parties.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in"><B>3.</B></TD><TD><B>Corporate information</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">3.1</TD><TD><B>The Company</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">The Company:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">3.1.1</TD><TD STYLE="text-align: justify">has been duly incorporated, in good standing and is validly existing under the
laws of Malaysia and has full power, authority and legal right to own its Assets and carry on the Business. The Company
is not in receivership or liquidation, and it has taken no steps to enter liquidation and no petition has been presented for winding up
of the Company;</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">3.1.2</TD><TD STYLE="text-align: justify">has no legal or beneficial right in, and has not agreed to acquire, subscribe
for or taken up, any shares or other securities in any companies, any units in any unit trust or any other ownership interests in any
other entity (wherever incorporated);</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">3.1.3</TD><TD STYLE="text-align: justify">does not have any branch, division, establishment or operations outside of Malaysia;
or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">3.1.4</TD><TD STYLE="text-align: justify">does not have any share or option incentive schemes, profit sharing schemes, or
employee share ownership or performance rights plan for any of its employees, directors, officers or consultants</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">3.2</TD><TD STYLE="text-align: justify"><B>The Sale Shares</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">3.2.1</TD><TD STYLE="text-align: justify">The Seller is the registered, legal and beneficial owner of the Sale Shares, free
and clear of any Encumbrances whatsoever.</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">3.2.2</TD><TD STYLE="text-align: justify">The Seller has the absolute right to exercise all voting and other rights over
the Sale Shares.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">3.2.3</TD><TD STYLE="text-align: justify">The Seller is entitled to sell and transfer the full legal and beneficial interest
in the Sale Shares to the Purchaser, without the need to obtain the consent or approval of any third party.</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">3.2.4</TD><TD STYLE="text-align: justify">The Sale Shares have been properly and validly issued and allotted and are fully
paid or credited as fully paid.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">3.2.5</TD><TD STYLE="text-align: justify">No third party has the right (whether exercisable now or in the future and whether
contingent or not) to call for the allotment, conversion, issue, registration, sale or transfer, of any share or loan capital or any other
security giving rise to a right over, or an interest in, the capital of the Company under any option, agreement or other arrangement (including
conversion rights and rights of pre-emption/ right of first offer or first refusal) and the Company has not made any offer that may result
in any person having such a right.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">3.2.6</TD><TD STYLE="text-align: justify">There is no agreement or commitment to grant or create any Encumbrances over any
of the Sale Shares and no person has or is entitled to assert any Claim or right to such Encumbrances.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">3.2.7</TD><TD STYLE="text-align: justify">Except for this Agreement, the Seller has not entered into any agreement or arrangement
with any person in respect of the Sale Shares or any of them.</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 35.5pt"><B>4.</B></TD><TD STYLE="text-align: justify"><B>Disclosure of Information</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">All information contained in
this Agreement and all other information in writing (whether legal, financial or otherwise) which has been or will be given by the Seller
to the Purchaser in the course of the negotiations leading to this Agreement was when given and is now as at the Effective Date, or when
given after the Completion Date will be, true, complete and accurate in all respects and there is no fact, matter or circumstances not
disclosed in writing to the Purchaser which renders any such information untrue, inaccurate or misleading or the disclosure of which
might reasonably affect the willingness of the Purchaser to purchase the Sale Shares or the price at or terms upon which the Purchaser
would be willing to purchase.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B></B>&nbsp;</P>


<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in"><B>5.</B></TD><TD><B>Accounts</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">5.1</TD><TD><B>Latest Audited and Management Accounts</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">5.1.1</TD><TD STYLE="text-align: justify">The latest audited including the auditors&rsquo; and the directors&rsquo; report,
statement of financial position, statement of comprehensive income, relevant balance sheets, profits and loss accounts, cash flow statements
and related notes, together with all documents which are or would be required by the applicable law to annexed to the accounts of the
Company (&ldquo;<B>Accounts</B>&rdquo;) for the financial year ended 2024 (&ldquo;<B>FYE 24</B>&rdquo;)</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">have been (and shall have been) prepared in accordance with applicable law and
in accordance with the accounting principles, standards and practices generally accepted in Malaysia;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">have been prepared on a basis consistent with that adopted in preparing the Accounts
for the previous three (3) years;</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD>whenever legally required, have been audited by an appropriately qualified auditor who was given an auditor&rsquo;s certificate without
qualification;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 114.9pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(iv)</TD><TD STYLE="text-align: justify">correctly state the assets and liabilities of the Company and provide a true and
fair view of the assets, liabilities and state of affairs of the Company at the relevant accounting date and of the income, expenses and
operational results (including profits or losses) of the Company for the period concerned;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(v)</TD><TD STYLE="text-align: justify">contain either provisions adequate to cover, or full particulars in notes of, all
Taxation (including deferred taxation) and other liabilities (whether quantified, contingent or otherwise) of the Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(vi)</TD><TD STYLE="text-align: justify">are not affected by any unusual or non-recurring items or personal item (not related
to the Business) or any other factor that might make the financial position or operational results of the Company disclosed in the Accounts
misleading or deceptive;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(vii)</TD><TD STYLE="text-align: justify">make full provision for depreciation of the fixed assets of the Company having
regard to their original cost and estimated life; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(viii)</TD><TD STYLE="text-align: justify">whenever legal required, have been duly filed in accordance with applicable law.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">5.1.2</TD><TD STYLE="text-align: justify">All financial records of the Company have been properly maintained and constitute an accurate record
                                                                 of all matters which ought to appear in them and, where required by law, have been duly filed. The Company has complied with
                                                                 applicable statutory accounting requirements including the requirements with respect to accounting for taxation, based on generally
                                                                 accepted accounting principles in Malaysia.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 25; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">5.2</TD><TD><B>Book Debts</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.2.1</TD><TD STYLE="text-align: justify">The debts, amounts receivables included or shown in the Accounts have been recorded
by the Company in accordance with the laws and generally accepted accounting principles in Malaysia; and</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.2.2</TD><TD STYLE="text-align: justify">All debts (including trade receivables) owing to the Company at the Effective
Date will be collected in the ordinary course of collection within one hundred and eighty (180) days of their respective due dates, with no additional
costs to the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 93.35pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 35.5pt">5.3</TD><TD><B>Position since the Effective Date</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">Since the Effective Date, with regards to the Company:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.1</TD><TD STYLE="text-align: justify">the Business has been carried on as a going concern in the ordinary course of
business without any interruption or alteration in its nature, scope or manner;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.2</TD><TD STYLE="text-align: justify">no material capital commitments have been entered into by or are binding on the
Company;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.3</TD><TD STYLE="text-align: justify">the Company has not issued or allotted or agreed to issue or allot any share capital
or any other security giving rise to a right over its capital;</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.4</TD><TD STYLE="text-align: justify">the Company has not redeemed or purchased or agreed to redeem or purchase any of
its share capital;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.5</TD><TD STYLE="text-align: justify">Save and except for disclosure on any borrowings by the Company, the Company has
not incurred any additional borrowings or incurred any other Indebtedness for borrowed monies except Indebtedness made in connection with
trade-related purpose in the ordinary course of business;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.6</TD><TD STYLE="text-align: justify">there has been no disposal of any Asset or creation of Encumbrances over any Assets;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.7</TD><TD STYLE="text-align: justify">the Company has not acquired or disposed of or agreed to acquire or dispose of
any immovable real properties (whether land, or any interests therein) nor will the Company acquire or dispose of or agree to acquire
or dispose of, any such immovable properties;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.8</TD><TD STYLE="text-align: justify">the Company has not entered into any unusual contract or commitment or otherwise
departed from its ordinary course of business;</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.9</TD><TD STYLE="text-align: justify">no contract, commitment or arrangement has been made or entered into between the
Company and the Seller and/or their Related Person;</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">5.3.10</TD><TD STYLE="text-align: justify">no event has occurred which would entitle any third Party (with or without the
giving of notice) to call for the repayment of Indebtedness of the Company prior to the normal maturity date; and</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.11</TD><TD STYLE="text-align: justify">the Company has not made any changes in any method of accounting or accounting
practice and it has not changed its accounting reference period;</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.3.12</TD><TD STYLE="text-align: justify">there has been no material increase or decrease in the levels of debtors, creditors
or inventory or in the average collection or payment periods for debtors and creditors of the Company and:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(i)</TD><TD STYLE="text-align: justify">the Company has not materially defaulted in paying any creditor by the due date for payment;</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">no debt owing to the Company has been released or settled for an amount less than its full amount.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">5.4</TD><TD STYLE="text-align: justify"><B>Management Accounts</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The unaudited financial statements
(including statements of financial position, cash flow statements, and profit and loss statements) of the Company from the FYE 24 until
the Effective Date:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.4.1</TD><TD STYLE="text-align: justify">have been prepared in accordance with applicable laws;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.4.2</TD><TD STYLE="text-align: justify">have been prepared on a basis consistent with that employed in preparing the Accounts,
in all respects; and</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">5.4.3</TD><TD STYLE="text-align: justify">fairly present of the Assets, liabilities (including all contingent liabilities),
income and expenses of the Company and are not misleading or deceptive in any respect having regard to the basis of preparation and the
purpose for which they were prepared.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">5.5</TD><TD STYLE="text-align: justify"><B>Contingent Liabilities</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">There are no actual or contingent
liabilities of the Company, or unascertained claims against the Company (including contractual commitments) which could materially and
adversely affect the value of the Business</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in"><B>6.</B></TD><TD STYLE="text-align: justify"><B>Financial Obligations</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">6.1</TD><TD STYLE="text-align: justify"><B>Financial Facilities and Guarantees</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.1.1</TD><TD STYLE="text-align: justify">There are no loans, guarantees, indemnities, suretyships, letter of comforts,
encumbrances or unusual liabilities (whether or not legally binding) given, made or incurred by or on behalf of the Company (and, in particular,
no loans have been made by or on behalf of the Company to any directors or shareholders of the Company) and no director or other person
has given any guarantee of or security for any financial or other obligation of the Company.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 27; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.1.2</TD><TD STYLE="text-align: justify">The Company has not borrowed or raised any money or taken any financial facility,
nor has it agreed to repay any loan capital.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.1.3</TD><TD STYLE="text-align: justify">The Company is not subject to any arrangement for receipt or repayment of any
grant, subsidy or financial assistance from any government department or other similar entity. The execution and compliance with the terms
of this Agreement does not and will not result in any grant, subsidy or financial assistance from any government department or other similar
entity becoming repayable.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">6.2</TD><TD STYLE="text-align: justify"><B>Off-Balance Sheet Financing</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The Company does not have outstanding
any loan capital, nor has it factored, discounted or securitised any of its receivables, nor has it engaged in any financing of a type
which would not be required to be shown or reflected in the Accounts.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">6.3</TD><TD STYLE="text-align: justify"><B>No Undisclosed Liabilities</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The Company has no liabilities,
obligations or contingencies of any kind, whether absolute, contingent, unaccrued, asserted or unasserted, or otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">6.4</TD><TD STYLE="text-align: justify"><B>Debts and Credit Arrangements</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">None of the Indebtedness receivable
or due to the Company which is (or will be) included in the Accounts or which have subsequently arisen:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.4.1</TD><TD STYLE="text-align: justify">has been outstanding for more than three (3) months from its due date for payment;
or</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">6.4.2</TD><TD STYLE="text-align: justify">has been released on terms that the debtor has paid less than the full value of
his debt, <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"></P>
          <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"></P>


</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">and all such debts have realised
or will realise in the normal course of collection their full value as included in the Accounts or in the books of the Company after taking
into account the provision for bad and doubtful debts made in the Accounts. For the avoidance of doubt, a debt shall not be regarded as
realising its full value to the extent that it is paid, received or otherwise recovered in circumstances in which such payment, receipt
or recovery is or may be void, voidable or otherwise liable to be reclaimed or set aside.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">6.5</TD><TD STYLE="text-align: justify"><B>Compliance with Payment Terms</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The Company has paid all its creditors
or suppliers within the credit periods normally applied by the Company to such creditors (and no earlier). In this regard, as of the Effective
Date, the Company has not received any notice or claims from any of its suppliers or creditors demanding payment of any trade payables
or money relating to any credit arrangements entered between the Company and the relevant suppliers or creditors in connection with the
course of Business of the Company, indicating that such credit arrangements will become payable on demand, be written off or reduced or
altered to the disadvantage of the Company. There are no circumstances that currently exist that would give rise to any such notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 28; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 35.5pt">6.6</TD><TD STYLE="text-align: justify"><B>Derivative transactions</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">The Company has no outstanding obligations in respect
of a derivative transaction including any foreign exchange transaction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 35.5pt"><B>7.</B></TD><TD STYLE="text-align: justify"><B>Commercial</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: justify; width: 0in"></TD><TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-size: 10pt">7.1</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt"><U>Assets</U></FONT></TD>
</TR></TABLE>



<P STYLE="text-align: justify; margin: 0">&nbsp;</P>

<P STYLE="text-align: justify; margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.1.1</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is the sole
    legal and beneficial owner at the Effective Date of all the Assets included in the Accounts or acquired by the Company since FYE
    24.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.1.2</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Assets and any additions
    thereto made since the Effective Date are the sole and absolute property of and held by the Company free from Encumbrances (including
    any hire purchase agreements, credit sale agreements or agreements for payment on deferred terms or bills of sale) and are fit for
    purpose, in good repair and condition (fair wear and tear excepted) and in good working order, have been regularly and properly maintained
    and do not require any exceptional capital expenditures for the carrying on of the Business of the Company.</FONT></TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.1.3</FONT></TD><TD STYLE="text-align: justify">The Company has good and marketable title thereto and all such
Assets are in the possession or under the control of the Company and, where as disclosed in the Accounts that any such Assets have
been disposed of, they have not been disposed of at less than book value.</TD>
</TR></TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.1.4</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are no outstanding
    options, licenses, agreements or rights of any kind granted by the Seller to any current employee or former employee, or any third
    party in respect of the Assets.</FONT></TD></TR>
</TABLE>

<P STYLE="text-align: justify; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: justify; width: 0%"></TD><TD STYLE="width: 0.5in; text-align: justify"><FONT STYLE="font-size: 10pt">7.2</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt"><U>Inventory</U></FONT></TD>
</TR></TABLE>



<P STYLE="text-align: justify; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><FONT STYLE="font-size: 10pt">7.2.1</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Each item of the inventory:</FONT></TD>
</TR></TABLE>

<P STYLE="text-align: justify; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">is of saleable quality
    and fit to be used for its intended purpose;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">is not dangerous, inefficient,
    obsolete or in need of renewal or replacement;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">complies with all laws
    and representations made by the Company, whether express, implied, by statute or otherwise.</FONT></TD></TR>
</TABLE>

<P STYLE="text-align: justify; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.5in">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 0.5in"><FONT STYLE="font-size: 10pt">7.2.2</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">There are no known defects, damages, contaminants or impairments in
    the <FONT STYLE="font-size: 10pt">inventory, nor any items deemed unsellable in the normal course of business, that would materially affect its value or marketability.</FONT></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">7.2.3</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">The inventory valuation methods used are consistent with the
    accounting principles,</FONT><FONT STYLE="font-size: 10pt"> standards and practices adopted in preparation of the Accounts.</FONT> </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">7.2.4</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">The Company conducts regular and accurate inventory counts and maintain proper records, including inventory reports and reconciliation statements.</FONT></TD></TR>
  </TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 29; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B></B>&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in"><B>8.</B></TD><TD><B>Capital Commitments and Contractual Agreements</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">8.1</TD><TD STYLE="text-align: justify"><B>Capital Commitments</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">There is no capital commitments
entered into or proposed by the Company or are there any Indebtedness owed by any of the Company.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">8.2</TD><TD STYLE="text-align: justify"><B>Contracts</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">8.2.1</TD><TD STYLE="text-align: justify">The Company is not a party to or subject to any contract, transaction, arrangement,
understanding, obligation or liability which:</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(a)</TD><TD STYLE="text-align: justify">is of an unusual or abnormal nature or not on an arm&rsquo;s length basis in the ordinary course of business;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 114.9pt"></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(b)</TD><TD STYLE="text-align: justify">cannot readily be fulfilled or performed on time without undue, or unusual, expenditure
of money or effort;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(c)</TD><TD STYLE="text-align: justify">involves payment by reference to fluctuations in the index of retail prices, or
any other index, or in the rate of exchange for any currency;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(d)</TD><TD STYLE="text-align: justify">restricts its freedom to carry on its business in any part of the world in such
manner as it thinks fit;</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(e)</TD><TD STYLE="text-align: justify">establishes any agency, distributorship, marketing, purchasing, manufacturing or
licensing or other arrangement which restricts or limits the ability of the Company to undertake any activity in any place; or</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 1in"></TD><TD STYLE="text-align: justify; width: 0.5in">(f)</TD><TD STYLE="text-align: justify">involves, or is likely to involve, obligations
or liabilities, which by reason of their nature or magnitude, ought reasonably to be made known to an intending Purchaser of the Sale
Shares,</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1in">and the Company has not made
or received any offer or proposal that remains open for acceptance and if accepted would result in the Company being party to any arrangement
or agreement under <B>Paragraphs 8.2.1(a) - (f)) of this Schedule 3</B>.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 86.35pt; text-align: justify"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">8.2.2</TD><TD STYLE="text-align: justify">There are no agreements concerning the Company which can be terminated or which
have been terminated or under which the rights of any person are liable to be affected as a result of a change in control or shareholding
or ownership of the Company or in the composition of the board of directors of the relevant Company.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">8.3</TD><TD STYLE="text-align: justify"><B>Joint Ventures, Partnerships etc.</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The Company is not, and has not
agreed to become a member of any joint venture, consortium, partnership or other unincorporated association; and the Company is not, and
has not agreed to become, a party to any agreement or arrangement for participating with others in any business sharing commissions or
other income.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 30; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">8.4</TD><TD><B>Agreements with Related Parties etc.</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">8.4.1</TD><TD STYLE="text-align: justify">There are no Indebtedness being incurred (actual or contingent) nor any indemnity,
guarantee or security arrangement between the Company and any current or former employee or current or former director of the Company
or a current or former related party<SUP>1</SUP> of the Company.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">8.4.2</TD><TD STYLE="text-align: justify">There are no existing contracts, arrangements or understandings whether legally
binding or not between, on the one hand, the Company and, on the other hand, the Seller or any current or former related party of the
Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">8.4.3</TD><TD STYLE="text-align: justify">The Company has not been a party to any contract, arrangement or understanding
with any current or former employee or current or former director of any Company or any current or former related party of any Company,
or in which any such person is interested (whether directly or indirectly).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">8.5</TD><TD><B>Effect of Sale and Purchase of the Sale Shares</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">Neither entering into, nor compliance
with, this Agreement nor Completion will, or is likely to result in a breach or cancellation of, or give any third party a right to terminate
or vary, or result in any Encumbrance under, any contract or arrangement to which the Company is a party or by which the Company or its
property or assets may be bound or affected or violate any laws or any order, writ, injunction or decree of any Governmental Authority
affecting the Company.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in"><B>9.</B></TD><TD STYLE="text-align: justify"><B>Real Estate and Property</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">9.1</TD><TD STYLE="text-align: justify"><B>Real Property</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The Company does not own or otherwise
have an interest in any immovable real properties</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<!-- Field: Rule-Page --><DIV STYLE="text-align: justify; width: 25%"><DIV STYLE="text-align: justify; font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: justify; width: 0in"></TD><TD STYLE="width: 0.25in; text-align: justify"><SUP>1</SUP></TD><TD STYLE="text-align: justify"><I>For the purposes of this Agreement, &ldquo;<B>related party</B>&rdquo;
means a person connected with a director or former director, or substantial shareholder or former substantial shareholder of the relevant
Company, within the meaning set out in the Company Act 2016. Section 197(1) of the Company Act 2016 provides that:</I></TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in">&ldquo;<I>A person shall be deemed to be connected with
a director if the person is &ndash;</I></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt"><I>&nbsp;</I></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(a)</I></TD><TD STYLE="text-align: justify"><I>a member of the director&rsquo;s family;</I></TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(b)</I></TD><TD STYLE="text-align: justify"><I>a body corporate which is associated with that director;</I></TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(c)</I></TD><TD STYLE="text-align: justify"><I>a trustee of a trust, other than a trustee for an employee
share scheme or pension scheme, under which that director or a member of the director&rsquo;s family is a beneficiary; or</I></TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt"><I></I></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(d)</I></TD><TD STYLE="text-align: justify"><I>a partner of that director or a partner of a person connected
with that director.</I>&rdquo;</TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; text-indent: 0.25in; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.25in">Further, Section 197(2) of the Company Act 2016 provides
that:</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">&ldquo;</TD><TD STYLE="text-align: justify">(a) <I>&ldquo;a member of the director&rsquo;s family&rdquo;
means the director&rsquo;s spouse, parent, child, including adopted child and stepchild, brother, sister and the spouse of the director&rsquo;s
child, brother or sister;</I></TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(b)</I></TD><TD STYLE="text-align: justify"><I>a body corporate is associated with a director if &mdash;</I></TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(i)</I></TD><TD STYLE="text-align: justify"><I>the body corporate is accustomed or is under an obligation,
whether formal or informal, or the majority of directors of the body corporate is accustomed, to act in accordance with the directions,
instructions or wishes of that director;</I></TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(ii)</I></TD><TD STYLE="text-align: justify"><I>that director has a controlling interest in the body corporate;
or</I></TD>
</TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><I>(iii)</I></TD><TD STYLE="text-align: justify"><I>that director, or persons connected with that director,
or that director and persons connected with him, are entitled to exercise, or control the exercise of, not less than twenty per centum
of the votes attached to voting shares in the body corporate.</I>&rdquo;</TD>
</TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt">&ldquo;<I>person connected with a substantial shareholder</I>&rdquo;
shall have the same meaning ascribed to a &ldquo;<I>person connected with a director</I>&rdquo; save that all references therein to a
director shall be read as a reference to a substantial shareholder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 15.3pt">&nbsp;</P>


<!-- Field: Page; Sequence: 31; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 51.3pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">whether located within or outside of Malaysia.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 35.5pt">9.2</TD><TD><B>Lease / Tenancy</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">9.3</TD><TD><U>Lease / Tenancy</U></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">9.3.1</TD><TD STYLE="text-align: justify">The tenanted premises used in connection with the Business and the Company are
occupied solely in accordance with the Tenancy Agreements, which is the only tenancy entered into by the Company, and there is no material
subsisting breach or any non-compliance by the Company with any covenant, condition or agreement contained therein. In relation to the
Tenancy Agreements:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">the respective landlords have not refused to accept rent or made any complaint
or objection and the receipt for the payment of rent which fell due immediately prior to the Effective Date is unqualified;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">there are no restrictions in the Tenancy Agreements that prevent the properties
from being used now or in the future for the present use;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD STYLE="text-align: justify">the properties are being used in accordance with agreed usage as set out in the
Tenancy Agreements;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(iv)</TD><TD STYLE="text-align: justify">the tenancies are not expressed to be subject to any right of re-entry or re-possession
on other ground except non-payment of rent or breach of covenant by the tenant.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(v)</TD><TD STYLE="text-align: justify">the respective landlords have no right to determine the tenancies before the expiry
of their contractual term except non-payment of rent, default or breach of covenant by the tenant;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(vi)</TD><TD STYLE="text-align: justify">no alterations have been made to the properties at the expense of the Seller and/or
the Company without all necessary consents and approvals and all such alterations to the property are to be disregarded on rent reviews
and do not have to be reinstated at the expiry of the term of the tenancies;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(vii)</TD><TD STYLE="text-align: justify">the tenant can assign or underlet the whole of the properties subject only to
obtaining the respective landlord&rsquo;s consent (such consent not to be unreasonably withheld whether expressly or by statute).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(viii)</TD><TD STYLE="text-align: justify">all steps in rent reviews have been duly taken and no rent reviews are or should
be currently under negotiation, or the subject of a reference to an expert or arbitrator or the courts.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.5in">(ix)</TD><TD STYLE="text-align: justify">the termination of the tenancies shall be made in accordance with the terms of
the Tenancy Agreements or in a manner mutually agreed in writing between the tenant and the respective landlord.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 32; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in"><B>10.</B></TD><TD><B>Legal Matters</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">10.1</TD><TD><B>Compliance with Laws</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.1.1</TD><TD STYLE="text-align: justify">The Company has carried on its business in accordance with all applicable laws
(including those relevant to the relations between the Company and its employees, personal data protection and anti-corruption) and there
is no investigation, disciplinary proceeding or enquiry by, or order, decree, decision or judgment of, any Governmental Authority outstanding
or anticipated against any of the Company which may have an adverse effect on the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.1.2</TD><TD STYLE="text-align: justify">The Company has not received any notice or other communication (official or otherwise)
from any Governmental Authority with respect to an alleged, actual or potential violation and/or failure to comply with any such applicable
law, or requiring the Company to take or omit any action.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">10.2</TD><TD><B>Licences and Consents</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.2.1</TD><TD STYLE="text-align: justify">All Authorisation necessary for the carrying on of the Business by the Company
have been obtained, and are not subject to onerous conditions, are in full force and effect, and have been and are being complied with
in all material respects.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.2.2</TD><TD STYLE="text-align: justify">There is no investigation, enquiry or proceeding outstanding or anticipated which
is likely to result in the suspension, cancellation, modification or revocation of any Authorisation.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.2.3</TD><TD STYLE="text-align: justify">None of the Authorisation has been breached or is likely to be suspended, modified
or revoked or not renewed (whether as a result of the entry into or completion of this Agreement or otherwise). Further, there are no
factors that might in any way prejudice the continuance or renewal of any Authorisation.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">10.3</TD><TD><B>Litigation</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.3.1</TD><TD STYLE="text-align: justify">The Company is not involved whether as plaintiff or defendant or otherwise engaged
in any claim, legal action, proceeding, suit, litigation, prosecution, investigation, enquiry, mediation or arbitration or are being prosecuted
for any criminal offence and there are no such claims, legal actions, proceedings, suits, litigations, prosecutions, investigations, enquiries,
mediations or arbitrations pending or threatened by or against the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.3.2</TD><TD STYLE="text-align: justify">Neither the Seller nor the Company, nor any of the properties, assets or operations
which it owns or in which it is interested, is subject to any continuing injunction, judgement or order of any court, arbitrator, Governmental
Authority, nor in default under any order, licence, regulation or demand of any Governmental Authority or with respect to any order, suit,
injunction or decree of any court.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.3.3</TD><TD STYLE="text-align: justify">There are no investigations, disciplinary proceedings or other circumstances likely
to lead to any such claim, legal action, proceeding, suit, litigation, prosecution, investigation, enquiry, mediation or arbitration involving
the Company in any respect.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 33; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.3.4</TD><TD STYLE="text-align: justify">There is no act or omission of the Company which have occurred which would entitle
the Government of Malaysia or any Governmental Authority to commence an action against the Company, and there is no order, decree or judgment
of any court or any Governmental Authority of Malaysia against the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">10.4</TD><TD><B>Insolvency etc.</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.4.1</TD><TD STYLE="text-align: justify">No application or order has been made or petition presented, or resolution passed
or meeting convened for the winding up of the Company, nor has any distress, execution or other process been levied against the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.4.2</TD><TD STYLE="text-align: justify">The Company is not insolvent and no receiver and/or manager, special administrator,
trustee or any other similar officer has been appointed over any asset or undertaking of the Company and no such appointment has been
threatened.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.4.3</TD><TD STYLE="text-align: justify">The Company is not in liquidation and no proceedings have been brought or threatened
for the purpose of winding up of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.4.4</TD><TD STYLE="text-align: justify">There are no facts, matters or circumstances which exist that will give any person
the right to apply to liquidate or wind up the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">10.4.5</TD><TD STYLE="text-align: justify">No composition in satisfaction of the debts of the Company, or scheme of arrangement
of its affairs, or compromise or arrangement between it and its creditors and/or members or any class of its creditors and/or members,
has been proposed, sanctioned or approved.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in"><B>11.</B></TD><TD><B>Insurance</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 35.5pt"><FONT STYLE="font-size: 10pt">11.1</FONT></TD><TD><FONT STYLE="font-size: 10pt"><B>Coverage</B></FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.1.1</TD><TD STYLE="text-align: justify">All Assets which are capable of being insured have at all material times been insured
with a reputable and duly authorised insurer, and on terms usually or prudently maintained by any person holding assets the same as or
similar to those held by the Company or performing a business activity the same or similar to any business activity performed by the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.1.2</TD><TD STYLE="text-align: justify">The Company has at all material times been and is adequately covered against accident,
physical loss or damage, third party liability (including product liability), and other risks normally covered by insurance by such companies.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 35.5pt">11.2</TD><TD><B>Details of Insurance Policies</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">In respect of all the insurance policies held by the Company
in the ordinary course of business:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.2.1</TD><TD>all the policies are current, in full force and effect;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.2.2</TD><TD>are legal, valid and binding obligation enforceable according to its terms;</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 34; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.2.3</TD><TD STYLE="text-align: justify">no act, omission, breach, misrepresentation or non-disclosure by or on behalf of
the Company has occurred which makes any of these policies void, voidable or unenforceable, or would entitle insurers to decline to pay
all or any part of any claim made under the insurance policies or to terminate any such policy;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.2.4</TD><TD STYLE="text-align: justify">there are no special or unusual limits, terms, exclusions or restrictions in any
of the insurance policies;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.2.5</TD><TD STYLE="text-align: justify">the premiums payable are not in excess of the normal rates and no circumstances
exist which are likely to give rise to any increase in premiums; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.2.6</TD><TD STYLE="text-align: justify">such insurance policies permit the Company to make claims against the policies
after Completion in respect of the insured period before Completion.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">11.3</TD><TD><B>Insurance Claims</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.3.1</TD><TD STYLE="text-align: justify">There is no claim outstanding under any policy of insurance held by or for the
benefit of the Company and no circumstance exists that is likely to give rise to such a claim.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.3.2</TD><TD STYLE="text-align: justify">No claim under any policy of insurance held by or for the benefit of the Company
has been refused or settled below the amount claimed.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">11.4</TD><TD><B>Contracts affecting insurance coverage</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">The Company is not a party to any contract or arrangement
under which:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.4.1</TD><TD STYLE="text-align: justify">it has agreed to limit its ability to claim for breach of warranty or other contractual
obligation in a way that might affect the rights of subrogation of any insurer; or</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">11.4.2</TD><TD STYLE="text-align: justify">it has assumed a liability to indemnify any other person in respect of any liability
for which it would not have been liable in the absence of that contract or arrangement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">11.5</TD><TD><B>Insurer&rsquo;s notice</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">The Company has not been notified by any insurer that
it must carry out any maintenance, repair or work on its Assets.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in"><B>12.</B></TD><TD><B>Taxation Matters</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">12.1</TD><TD><B>Returns, Information and Clearances</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.1.1</TD><TD STYLE="text-align: justify">All returns, computations and notices which are or have been required to be made
or given by the Company for any Taxation purpose (a) has been made or given within the requisite periods and on a proper basis and are
up-to-date and (b) it is, or is likely to be, the subject of any dispute with the Inland Revenue Board of Malaysia or any Tax Authority.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.1.2</TD><TD>All information required to be provided to the applicable Tax Authority has been provided within the requisite period and is accurate.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 35; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.1.3</TD><TD STYLE="text-align: justify">There are no liability (whether accrued, contingent or future) to any Taxation
in respect of which a claim could be made in respect of the Company and there are no circumstances likely to give rise to such a liability
and in particular (but without limitation) there exists no grounds for any claim for any Taxation against the Company under the provisions
of any law relating to Taxation or whereby the Company may be held liable for any Taxation chargeable against any other person.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.1.4</TD><TD STYLE="text-align: justify">The Company is not involved in any dispute with the Inland Revenue Board or any
Tax Authority concerning any matter likely to affect in any way the liability (whether accrued, contingent or future) of the Company to
any Taxation or other sums imposed, charged, levied or payable under the provisions of any law relating to Taxation.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">12.2</TD><TD STYLE="text-align: justify"><B>Compliance with Laws in relation to Taxation</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in">The Company has complied with and are in compliance
with all applicable laws in relation to Taxation.</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 35.5pt">12.3</TD><TD STYLE="text-align: justify"><B>Penalties and Interest</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.3.1</TD><TD STYLE="text-align: justify">The Company has paid all Taxation for which it is liable to account to the relevant
Tax Authority on the due date for payment thereof and is under no liability to pay any penalty or interest in connection therewith.</TD></TR></TABLE>

<P STYLE="text-align: justify; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.3.2</TD><TD STYLE="text-align: justify">The Company has not nor has any director or officer of the Company paid, or become
liable to pay, any fine, penalty or interest charged by virtue of any statutory provision relating to Taxation of the Company.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="text-align: justify; width: 0.5in">12.4</TD><TD STYLE="text-align: justify"><B>Taxation Claims, Liabilities and Reliefs</B></TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.4.1</TD><TD STYLE="text-align: justify">The Company has not nor will it become liable to pay, or make reimbursement or
indemnity in respect of, any Taxation (or amounts corresponding thereto) in consequence of the failure by it or any other person to discharge
that Taxation within any specified period or otherwise, where such Taxation relates to a profit, income or gain, transaction, event, omission
or circumstance arising, occurring or deemed to arise or occur (whether wholly or partly) prior to the Completion Date.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.4.2</TD><TD STYLE="text-align: justify">The Company has not been the subject of an investigation, discovery or access order
by or involving any Tax Authority and there are no circumstances existing which make it likely that an investigation, discovery or order
will be made.</TD></TR></TABLE>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: justify; width: 0.5in"></TD><TD STYLE="text-align: justify; width: 0.5in">12.4.3</TD><TD STYLE="text-align: justify">No relief (whether by way of deduction, reduction, set-off, exemption, postponement, roll-over, hold-over,
repayment or allowance or otherwise) from, against or in respect of any Taxation has been claimed and/or given to the Company which could
or might be effectively withdrawn, postponed, restricted, clawed back or otherwise lost as a result of any act, omission, event or circumstance
arising or occurring at or at any time after the Completion Date.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 36; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.4.4</TD><TD STYLE="text-align: justify">The Company does not own nor have agreed to acquire, any asset, nor have received
or agreed to receive any services or facilities (including the benefit of any licences or agreements), the consideration for the acquisition
or provision of which was or will be in excess of its market value, or otherwise than on an arm&rsquo;s length basis.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.4.5</TD><TD STYLE="text-align: justify">The Company has not disposed nor have agreed to dispose of any asset, nor has
provided or agreed to provide any services or facilities (including the benefit of any licences or agreements), the consideration for
the disposal or provision of which was or will be less than its market value, or otherwise than on an arm&rsquo;s length basis.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.4.6</TD><TD STYLE="text-align: justify">The Company has not incurred a loss on the disposal or deemed disposal of any asset
in relation to which their ability to set the whole of that loss against any chargeable gain arising in the same or a later accounting
period is or may be restricted or excluded.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.4.7</TD><TD STYLE="text-align: justify">No asset owned by the Company has at any time since their acquisition by the Company
been subjected to a reduction in value such that any allowable loss arising on their disposal are likely to be reduced or eliminated or
any chargeable gain arising on their disposal is likely to be increased.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">12.5</TD><TD><B>Deductions / Collections from Payments</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify; text-indent: 0.5pt">The Company
has complied in all respects with all statutory provisions relating to Taxation and where applicable has required the deduction of Tax
from any payment made by it or has collected the required Tax for any payment received by it, and has properly accounted for any such
Tax which ought to have been accounted for.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">12.6</TD><TD><B>Anti-Avoidance Provisions</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0.5in; text-align: justify">The Company has not since their
incorporation or registration engaged in, or been a party to, any transaction or series of transactions or scheme or arrangement of which
the main purpose, or one of the main purposes, was or could be said to be the avoidance of, or deferral of or a reduction in the liability
to, Taxation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 0.5in">12.7</TD><TD><B>Stamp Duty</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.7.1</TD><TD STYLE="text-align: justify">All documents to which the Company is a party or which form part of the Company&rsquo;s
title to any asset owned or possessed by it or which it may need to enforce or produce in evidence in the courts of Malaysia have been
(where appropriate) adjudicated and duly stamped.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.7.2</TD><TD STYLE="text-align: justify">No relief or exemption from stamp duty has been improperly obtained, nor has any
event occurred as a result of which any such duty from which the Company has obtained relief, has become payable.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">12.7.3</TD><TD STYLE="text-align: justify">Neither the entering into this Agreement nor Completion will affect or result
in the withdrawal or revocation of any stamp duty relief or exemption granted to the Company on or before the Completion Date.</TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 35.5pt"><B>13.</B></TD><TD><B>Miscellaneous</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
 <TD STYLE="width: 35.4pt">13.1</TD><TD STYLE="text-align: justify">None of the Representatives or other persons acting on behalf of the Seller has
used the Assets for any illegal activities including but not limited to any bribery, corruption or illegal political contributions.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>[the remainder of this
page is intentionally left blank]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><I></I>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><I></I></P>


<!-- Field: Page; Sequence: 37; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --> -</FONT></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.9pt 0pt 1pt; text-align: right; text-indent: 193.65pt">Share Purchase Agreement<BR> in relation to the sale and purchase of 35% of the issued and paid-up share capital</P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">of Restoran Gardenz Sdn. Bhd.</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt">This Agreement has been entered into on the date stated at
the beginning of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 12pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 12.05pt"><B></B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><B><U>THE SELLER</U></B></TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 33%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>&nbsp;</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>&nbsp;</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>SIGNED</B> by</TD>
    <TD>&nbsp;</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>LEW CHEE HOONG</B></TD>
    <TD>&nbsp;</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>(NRIC No. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)</B></TD>
    <TD>&nbsp;</TD>
    <TD>)</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>)</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">/s/ Lew Chee Hoong</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD></TD>
    <TD>&nbsp;</TD>
    <TD>)</TD>
    <TD><B>LEW CHEE HOONG</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>&nbsp;</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B><U>THE PURCHASER</U></B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>&nbsp;</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>SIGNED</B> by</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>WF Venture Ltd.</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid">/s/ Ho Phei Yen</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Name: Ho Phei Yen</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>NRIC No.:</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Designation: Director</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>For and on behalf of</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>WF Venture Ltd</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><B>Registration No.: 2170485</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">- 37 -</P>

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.10
<SEQUENCE>7
<FILENAME>ea028790601ex4-10.htm
<DESCRIPTION>TENANCY AGREEMENT, DATED DECEMBER 1, 2025, BETWEEN WIN-FUNG FIBREGLASS SDN. BHD AND LEW CHEE HOONG
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><B>Exhibit 4.10</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">This Tenancy Agreement is made on the</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">1<SUP>st</SUP> December 2025</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">BETWEEN</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">Lew Chee Hoong</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">(IC NO. 750722-14-5459)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">(&ldquo;The Landlord&rdquo;)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">AND</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">Win-Fung Fibreglass Sdn Bhd</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">(COMPANY REGISTRATION NO: 117136-D</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">(&ldquo;The Tenant&rdquo;)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="padding-top: 5.4pt; width: 37%; padding-bottom: 5.4pt">&nbsp;</TD>
  <TD STYLE="padding-top: 5.4pt; border: Black 1.5pt solid; width: 26%; padding-bottom: 5.4pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Demised Premises Address:</P>
                         <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>
                         <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Lot 3942,
Jalan 5D,</P>
                         <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Kg Baru Subang, Seksyen U6</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">40150
Shah Alam,</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Selangor</P>
</TD>
  <TD STYLE="padding-top: 5.4pt; width: 37%; padding-bottom: 5.4pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">TERM and CONDITIONS of the Tenancy:-</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.5pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">1)</TD><TD STYLE="text-align: justify">The Tenant is liable to pay to the relevant authorities for
Electricity, Water and Sewerage charges of the premises during the tenancy period.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">2)</TD><TD STYLE="text-align: justify">The Tenant has to keep every part of the demised premises
with the fixtures and additions of furnished unit thereto in Tenantable repair (Reasonable fair wear and rear accepted), otherwise the
tenant will have to compensate for the damage of the item cost.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.9pt; text-align: justify; text-indent: -35.95pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">3)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">The Tenant must not make any
alterations and/or additions to the demised premises or remove any of the landlord&rsquo;s fixture without the previous consent in writing
to the Landlord, such consent shall not be unreasonably withheld and </FONT><FONT STYLE="font-size: 12pt">if </FONT><FONT STYLE="font-size: 10pt">consent
is given without obtaining the planning approval and all other requisite permissions from the appropriate authorities.</FONT></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.9pt; text-align: justify; text-indent: -36.55pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">4)</TD><TD STYLE="text-align: justify">To permit the Landlord and his duly authorized agent at all
reasonable times and periodically appointment to enter and examine the state of repair of the demised premises and forthwith to repair.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -36.35pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">5)</TD><TD STYLE="text-align: justify">Tenant is liable and of which written notice shall have been
given to the tenant:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 54.15pt; text-align: justify; text-indent: -0.3pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">a)</TD><TD STYLE="text-align: justify">To comply with rules, regulations and by-laws of the local Authorities/Building Management or any other
Authorized concerned in respect of the demised premises;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 54.15pt; text-align: justify; text-indent: -0.3pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">b)</TD><TD STYLE="text-align: justify">Not to carry on or allow to be carried on any hazardous, immoral, illegal of offensive trade or business
or permit to be done on the demised premises anything which may be or become nuisance to the neighbors;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.9pt; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">c)</TD><TD STYLE="text-align: justify">Not to bring or permit of suffer to be brought into or upon
the demised premises or any part thereof any goods or do permit or suffer to be done upon the demised premises anything which may invalidate
or affect any insurance taken out by the landlord in respect of the demised premises;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.85pt; text-align: justify; text-indent: 0.05pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">d)</TD><TD STYLE="text-align: justify">To deliver to the Landlord the demised premises in good and
tenantable condition and repair at the expiry of the tenancy hereby created. It must be thoroughly clean or else cleaning charges will
be imposed.</TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in; text-align: left">6)</TD><TD STYLE="text-align: justify">The period of tenancy shall follow as below:-</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.35pt; text-align: justify; text-indent: -0.15pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">i)</TD><TD STYLE="text-align: justify">After completion of two (2) years tenancy period from the date hereof, if the Landlord shall require the
said Premises for its own use or for its development purposes whatsoever, the Landlord may prematurely terminate this Tenancy Agreement
by giving to the Tenant a two (2) months written notice of such sooner determination;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.9pt; text-align: justify; text-indent: -0.3pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">ii)</TD><TD STYLE="text-align: justify">After completion of two (2) years tenancy period for the date hereof, if the Tenant desires to terminate
the Tenancy Agreement before the expiration of the term hereby created, the Tenant shall be required to give a two (2) months written
notice of such soon determination.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.9pt; text-align: justify; text-indent: -0.3pt">&nbsp;</P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in"><B>IN WITNESS WHEREOF </B>the parties
hereto have hereunto set their hands the day and year first above written</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 45%">Signed by Landlord:</TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 45%">Signed by the Tenant:</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid">/s/ Lew Chee Hoong</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">/s/ Law Wai Boon</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>Lew Chee Hoong</TD>
    <TD>&nbsp;</TD>
    <TD>Win-Fung Fibreglass Sdn Bhd</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>(NRIC NO: &#8239;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)</TD>
    <TD>&nbsp;</TD>
    <TD>Law Wai Boon</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD></TD>
    <TD>&nbsp;</TD>
    <TD>(NRIC NO:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; )</TD>
    </TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">In the presence of:</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">In the presence of:</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid">/s/</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid">/s/</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">(witness by)</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">(witness by)</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%">Name:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%">&nbsp;</TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 5%">Name:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%">&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>NRIC:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>NRIC:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>Date:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Date:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    </TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15.5pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 15.5pt; text-align: center">THE SCHEDULE</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.55pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.55pt; text-align: center">(which is to be taken, read and construed
as an integral part of this Agreement)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border: black 1pt solid; padding-top: 2.5pt; text-align: center; width: 15%"><FONT STYLE="font-size: 10pt"><B>SECTION</B></FONT></TD>
    <TD STYLE="padding-right: 5.4pt; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 2.5pt; text-align: center; width: 26%; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt"><B>DESCRIPTION</B></FONT></TD>
    <TD STYLE="padding-right: 5.4pt; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 2.5pt; width: 59%; text-align: center; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt"><B>PARTICULARS</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">1.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">1<SUP>st</SUP></FONT>
    <FONT STYLE="font-size: 12pt">December</FONT> <FONT STYLE="font-size: 10pt">2025</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">2.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Landlord:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Mr Lew Chee Hoong</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6.5pt"><B>&nbsp;</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Tel :</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">3.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Tenant:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Win-Fung Fibreglass Sdn Bhd</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in">Company Reg. No. 117136-D</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in">Lot 3893, Jalan 4D, Kg Baru Subang,</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in">Seksyen U6, 40150 Shah Alam, <BR>
Selangor</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in">Tel:</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">4.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Said Premises:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in"><B>Lot 3942, Jalan SD, Kg Barn Subang,</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in"><B>40150 Shah Alam,</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Selangor</B></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">5.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Term of Tenancy:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Two (2) years with an option to renew for another one year at the then prevailing market rental to be mutually agreed upon.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">6.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.5pt; text-indent: -18.2pt">a)&nbsp;&nbsp;&nbsp;&nbsp;Date
of Commencement of Tenancy:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.5pt; text-indent: -18.2pt">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.55pt; text-indent: -18.45pt">b)&nbsp;&nbsp;&nbsp;&nbsp;Date
    of Expiry:</P></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in"><B>1<SUP>st</SUP> December 2025</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 6.45pt"><B>&nbsp;</B></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in"><B>30<SUP>th</SUP> November 2027</B></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">7.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Monthly Rent:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt"><B>12,000.00 </B>(Ringgit Malaysia: Twelve Thousand Only)</FONT></TD></TR>

<TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; width: 15%; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">8.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 26%"><FONT STYLE="font-size: 10pt">Deposit:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 59%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in">Security deposit of RM24,ooo.oo (i.e.,
    equivalent to two months reserve rent)</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in">Utility deposit of RM6,ooo.oo</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">9.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Due Date for payment of monthly rent:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">The First day of each calendar month, of which rental shall be paid to the owner not exceeding the seventh day of each calendar month.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">10.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Monthly rental to credit to Landlord&rsquo;s Bank Account No:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in">Name of Bank:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in">Account Name:</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0in">Account No:</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">11.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Usage:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt">Tenant should pay all charges and outgoing in respect of the supply water, electricity, sewerage, and other utilities supplied to the Said Premised during the Tenancy</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 2.5pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">12.</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">Purpose:</FONT></TD>
    <TD STYLE="padding: 2.5pt 5.4pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 10pt">residential</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 4; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>8
<FILENAME>ea028790601ex8-1.htm
<DESCRIPTION>LIST OF SUBSIDIARIES
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 8.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>List of Subsidiaries</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Name</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Jurisdiction of Incorporation</TD><TD STYLE="font-weight: bold; padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Percentage&nbsp;of<BR>
 Ownership</TD><TD STYLE="padding-bottom: 1.5pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 59%; text-align: left">Win-Fung Fibreglass Sdn. Bhd.</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 25%; text-align: center">Malaysia</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">100</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">WF Venture Ltd.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">British Virgin Islands</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0in">Global Key Investment Limited</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Hong Kong</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0in">The Rise Bar &amp; Cafe Sdn. Bhd.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">Malaysia</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">70</TD><TD STYLE="text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>9
<FILENAME>ea028790601ex12-1.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 12.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Chee Hoong Lew, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">I have reviewed this annual
report on Form 20-F of WF Holding Limited;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Based on my knowledge, this
report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Based on my knowledge, the
financial statements, and other financial information included in this report, fairly present in all material respects the financial
condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">4.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">The company&rsquo;s other certifying
officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules
13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for
the company and have:</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Designed such disclosure controls
and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during
the period in which this report is being prepared;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Designed such internal control
over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance
with generally accepted accounting principles;</FONT></TD>
</TR></TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Evaluated the effectiveness
of the company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Disclosed in this report any
change in the company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report
that has materially affected, or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting;
and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">5.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">The company&rsquo;s other certifying
officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&rsquo;s
auditors and the audit committee of the company&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">All significant deficiencies
and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
affect the company&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Any fraud, whether or not material,
that involves management or other employees who have a significant role in the company&rsquo;s internal control over financial reporting.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: April 30, 2026</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Chee Hoong Lew</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chee Hoong Lew</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal Executive Officer)</I></FONT></TD>
    </TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>10
<FILENAME>ea028790601ex12-2.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 12.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Ka Hei Cheung, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">I have reviewed this annual
report on Form 20-F of WF Holding Limited;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Based on my knowledge, this
report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Based on my knowledge, the
financial statements, and other financial information included in this report, fairly present in all material respects the financial
condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">4.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">The company&rsquo;s other certifying
officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules
13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for
the company and have:</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Designed such disclosure controls
and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information
relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during
the period in which this report is being prepared;</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Designed such internal control
over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable
assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance
with generally accepted accounting principles;</FONT></TD>
</TR></TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">c)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Evaluated the effectiveness
of the company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">d)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Disclosed in this report any
change in the company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report
that has materially affected, or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting;
and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">5.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">The company&rsquo;s other certifying
officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&rsquo;s
auditors and the audit committee of the company&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">All significant deficiencies
and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
affect the company&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><FONT STYLE="font-size: 10pt">b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt">Any fraud, whether or not material,
that involves management or other employees who have a significant role in the company&rsquo;s internal control over financial reporting.</FONT></TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: April 30, 2026</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Ka Hei Cheung</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ka Hei Cheung</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal Financial and Accounting Officer)</I></FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>11
<FILENAME>ea028790601ex13-1.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Exhibit 13.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATION PURSUANT TO 18 U.S.C. SECTION
1350</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Pursuant to U.S.C. Section
1350 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code), each of
the undersigned officers of WF Holding Limited (the &ldquo;Company&rdquo;), does hereby certify, to such officer&rsquo;s knowledge, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in; text-align: left">1.</TD><TD STYLE="text-align: justify">The Company&rsquo;s Annual Report on Form 20-F for the year
ended December 31, 2025 (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange
Act of 1934, as amended; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in; text-align: left">2.</TD><TD STYLE="text-align: justify">Information contained in the Report fairly presents, in all
material respects, the financial condition and results of operation of the Company.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">IN WITNESS WHEREOF, the undersigned
have executed this statement on April 30, 2026.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 274.8pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Chee Hoong Lew</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chee Hoong Lew</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal Executive Officer)</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Ka Hei Cheung</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ka Hei Cheung</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(Principal Financial and Accounting Officer)</I></FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 274.8pt">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>ea028790601_img1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ea028790601_img1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" $6 C\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** //OBK\2O#?P>^'7C+XF^+II(?#W@GP]J?B'
M4_)"M<SP:=;23_9;1&*B6[NW5+>VCS\TTJ#N ?Y&?C/_ ,%=/VP?B)XPU'5/
M!7CQ_A1X4%Q,FC>%?"FFZ+(;:S$C?9SJ6KZIIM_J6H7XC(6XF2>VM)&!,5E"
M !7]"_\ P5-N9;?]B;XU!&95DT&T1PIP64ZOIY*GIP< ,.XK^)(WJ[CQW/\
M.OZ\^C5P7POG.5\0Y]GF48#-\;A\TH97@X9GAJ>,PV%PZP$,76G2PM=3H.O6
MJ58QE6J4ZDX4J:A2Y.:<I?S;XZ<4<099F&391E.98O+,+6P%7'XF6 K3PU?$
M5GC)8:G"I7I.-54:5.FY1I0G",JDW.?/RPBOO?\ X>7_ +<W_1Q7C3_P&\.?
M_*.C_AYA^W-U_P"&BO&G_@-X<_E_8>*^"/MB^@_/_P"O1]L7T'Y__7K^H/\
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
MJ4\)1IR_VJOBK5J,H2C)4<17PF(=*HK1GRRISISHU)TJGWQ^U]^V9\*_C_\
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
M2QH^LG4!9_;+Z2*YSINJ7NDW/F)%;2HO^EV$^S;(VZ/8QP25'8?\.H/VLO\
MH$:%_P"#&X_^0:NIQIX95H0A5SWAFI"&'HX6G">+DXQPU!5E0H*+27LZ*Q-?
MV:DG*#K5&JBD^93#ACCRE*<J>4Y]"<ZU3$3E'#6E*O5=)U:O,FWS5'0H\[34
M9*G!.#2L_*],_;D^*VD6?ANSM/#'PAV^%KKP->:=<2>!KS[1--\-_$^J>+/"
M!OS#XDAMYTT[5-7O8I_(MK5M0LFCBOGGN4-VV7:?MG_$^VT*#PK-H'PNU3PI
M'H^MZ+<^&-6\'7=WH^J0ZU\3+[XO+?:E''X@M[R35M"\>:E>ZKX=OK2]LSI]
MO<2:?<17UHS(WM'_  Z@_:R_Z!&A?^#&X_\ D&C_ (=0?M9?] C0O_!C<?\
MR#6?^MOA;=O^V>%[N?M+_7)W]IS.7.GSWC-2E*49P<)1DVXR@W=7_J[Q_HO[
M+S^RCR6^JJW)91Y&N6THN,5%QDI1DDE)26_B'B+]KSXC^-H/B1I6MIX,\.V'
MQIO=6?XHZKX4\+7EIJ.MV.N:GI6JWL!LI=>N=+N/[-NM'MY/#LL]C+J6B>?>
MP6&IV]O>SH?+_C)\6KCXM_$#4?&,UF-+LQI/AOPOX>TH2F=M*\*>"]!L?#'A
MC3YKCC[3<VFBZ9:1W%P57S90[$5]?_\ #J#]K+_H$:%_X,;C_P"0:/\ AU!^
MUE_T"-"_\&-Q_P#(-;X;CCPWP=2-7"\1<.X>4(2IQ]ECN5*,Z>'HR>M.;<O8
M83#8=-R?)AZ$*,%"":>-?A3C?$PE3Q&2YW6C*<9RY\(VVXSK58ZJ<4E[7$UZ
MS2BN:M5G4FY2::_/#^T!TSZGKS_^H?TYH_M ?WL_C_G_ .OWK]#_ /AU!^UE
M_P! C0O_  8W'_R#1_PZ@_:R_P"@1H7_ (,;C_Y!KO\ ^(F<#_\ 16Y'_P"'
M!?\ R@X_]1.*_P#HG<W_ /"27_RT_/#[>/7O_+M[_P ^>>V#^T!_>_7ISG_.
M<G%?H?\ \.H/VLO^@1H7_@QN/_D&C_AU!^UE_P! C0O_  8W'_R#1_Q$S@?_
M **W(_\ PO7_ ,H#_43BO_HG<W_\))?_ "T_/#^T <\_D>G/^/\ ATK^L/\
MX-V!*_PR^.MPT;K%+X^\/")V!VR>5X?N/,V,>&V%UW8^[N7/7)_'#PI_P2$_
M:FU[6;+3]1CT'2;*>:-+B^^TW=V\,1<!V2WCLU:5@N=JEXP6P"ZC)']='_!/
MG]DC1OV2/@OIO@731)+=S2-J>M:E<HL=WJNL721K<7DRC/EQB-(X+6 ,P@MX
MD3<6W$_DWC'XB<,9KPC5R'*<VPV;8W,,9@*C6!J3K4<+0P>(>)J5:];V5.G&
M4Y*%*E2C*=23E.<E"$+R_1O#+@K/LOXCI9OF.7XC+L+@L-BX)XN,:52O6Q-%
M4(4Z-+VDYM14IU*E1J,(J,8IRG.T?OJBBBOY-/Z*"BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKP?]H3X\:;^S[X3\+^)K
M[P;XN\?7GC+XF^ ?A3X>\,>"4T5];OO$GQ$UN/0](DW:_J^B:;%I]I.[7.HS
MR7RR16L;M##/(!&0#WBL^XTK3;L[KFRMYCZR1(Q/?J1G\J^4O^&F/B7_ -&=
M?M#_ /??PM_^>'2?\-,_$S_HSG]HC_OY\+/_ )XE 'U+_P ([H?_ $"[+_OP
MG^'^<GVP?\([H?\ T"[+_OPG^%?+?_#3'Q,_Z,Y_:(_[[^%G_P \.D_X:9^)
MG_1G/[1'_?SX6?\ SQ* /J3_ (1W0_\ H%V?_?A/\*7_ (1W0_\ H%V7_?A/
M\/\ ./KGY:_X:9^)G_1G/[1'_?SX6?\ SQ*7_AICXF?]&<_M#_\ ??PL_P#G
MAT ?4G_".Z'_ - NR_[\)_A1_P ([H?_ $"[+_OPG^'?_P#57RU_PTS\3/\
MHSG]HC_OY\+/_GB4O_#3'Q,_Z,Z_:'_[[^%O_P \.@#ZC_X1W0_^@79_]^$_
MPH_X1W0_^@79_P#?A/\ "OEP_M,?$S_HSG]H@_\  _A9_7XABD_X:8^)G_1G
M/[1'T\SX6?\ SQ,?K0!]2?\ ".Z'_P! NS_[\)_A4=QX>T,6\^-*LO\ 43#_
M %"=#&P/;T-?,'_#3'Q,_P"C.?VB#_P/X6?U^(8J.3]I;XF/'(G_  QQ^T0=
MT;KCS?A8N=RD8#?\+";:3GJ5('4@]* (/V'M!T:7]EWX8O)IMF[%O&^28$R<
M?$7Q<.N,] /RKZN_X1W0_P#H%V?_ 'X3_"OSG_9I^*?QJ^$_P4\%^ /$_P"Q
MU\>QKF@MXE-]]@O?A9>6F-5\7:_K=KY5R/'\0D_T/4K?S/W:[)=\9R4R?=/^
M&F?B9_T9S^T1_P!_/A9_\\2@#ZD_X1W0_P#H%V?_ 'X3_#\?_K<4?\([H?\
MT"[/_OQ'_P#$U\N?\-,?$S_HSG]H@?\  _A9_3XAFC_AICXF?]&<_M#G_@?P
ML_K\0Q0!]2?\([H?_0+LO^_"?X4?\([H?_0+LO\ OPGO[?YQ]<_+7_#3/Q,_
MZ,Y_:(_[^?"S_P">)2_\-,?$S_HSK]H?_OOX6_\ SPZ /J3_ (1W0_\ H%V7
M_?A/\/P_^OS1_P ([H?_ $"[+_OPG^%?+7_#3/Q,_P"C.?VB/^_GPL_^>)2_
M\-,?$S_HSK]H?_OOX6__ #PZ /J/_A'=#_Z!=G_WXC_^)I?^$=T/_H%V7_?A
M/\*^6O\ AIGXF?\ 1G/[1'_?SX6?_/$H_P"&F/B9_P!&<_M$?]_/A9_\\2@#
MZIBT/2('#Q:=:1L.A6% 1^.,UJ !0%4  #  & !["OD/_AICXF?]&<_M#G_@
M?PL_K\0Q2?\ #3/Q,_Z,Y_:(_P"_GPL_^>)0!]?45\N> OVFI/%'Q1T#X2>,
M/@Q\5OA-XF\7>$O&7C'PG/XWM?"TVDZ]IG@"_P#"&G^*H(;WPQXEU[['?6$G
MCGPY+%!?QVPO8;J=K5Y#:3JOU'0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MZ">G_P#@;;?_ !RCEE_++_P&7_R(77=?>O\ ,^4?B1_R>W^RE_V0_P#:\_\
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
M^EUT:8O90U_V&&CL_P#98:-IM+^#OH_N9]=_\*^^&W_0A>%?_!9'_P#%TO\
MPK[X;?\ 0A>%?_!9'_\ %U\'?M2?M]>$/@U^P/\ $?\ ;W^":>%_V@/A_P"#
M/ =E\1O#*VFN:KH/A_X@^&KG7]-T)Y]%UL:1<7L),FH>=:33:6L$PMY58J"C
M'SGPK_P4%\3:_;_"35;Q?V7[7P[\8OC3\'_@SX4UVW^,GB\V>J>*O'GAK4_$
M7COP'X?>;P2\/B#XK> XU\/P6'ARWGM]%\0RZCJMH=9L]0T6:W?.>(Y*BI_6
M\3*3HTZZ<:]9Q=*J^6G-2=:*:DVDFF]TK)RBI5&A3E%S6$PZ2G*F[T:*:G"/
M-*+BZ;::C=ZI;/L[?IM_PK[X;?\ 0A>%3_W#(_\ XNHYOAO\+YQ$)_A[X0F$
M-Q#=PB72(9!%=6[;[>YB#DB.X@<EH9EQ)$V61E)R?R\_9(_X*V_L[_M!_"77
M/&_Q0\5^#O@/XX\'VGQS\4^-/ >L:QK=];Z)\+_@3\0M8\ ^*/B7;:Y=Z%8Q
M:OH%I)I<6J:ZNF)>7'A^&]A6]B"'?7T'IO\ P48_8KUGPI!XYTG]HOP+J'@^
M[UC4=$LO$4*:_'I]]-HVAZ+XFUK5;$W.CP3W?A?2/#_B+1-6U/Q9#"WARUL]
M2M9#J3&0*:IUX580G',*EIP=2*EBZL9<D6HR;BZR:Y9-)IV:;5UJKDJ$82E%
MX*G>,E%VPU.2NTVDI*DT[I-JS=TFT?8G_"OOAM_T(7A7_P %D?\ \72_\*^^
M&W_0A>%>O_0,C_/[_P#]>OACXC_\%'_V8O#&F_$W2/ WQ<\ >/\ XM^"?!_Q
MAU[PW\.[;4M82V\<^(O@GX2G\6>.?"ND>)M.TF^TFYG\-6JV4?B>XL+JZ&C'
M4;0/YLTJ0L? G_@HK^SY\6O"'[-K^)?'GA#P!\7OVC/ 'PG\4Z9\))=:GU2_
MT/Q5\7/ $WQ$\-^ )]56TBMEUS4]!T[7K[P_!J/V&YUS3M"O[V&%!'L+5:+J
M>S6/J.25[_6JO+?G5/EYO;<O/S2BN6[EJM.R]C#EY_J5+EO;_=J=_A<[\OLN
M;EY4VY6LK-7NC[G_ .%??#;_ *$/PJ?^X9'^7W_\YH_X5]\-NO\ P@?A7/\
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
M"%X5_P#!9'_\74G]HK_>_4]..?H.>>G/6@:BO=L_GD_3GGW(!X].M'U?%?\
M/_%?^#Z__P M'?#?] U#_P $4O\ Y C'P^^&W_0A>%1_W#(_Z/1_PK[X;?\
M0A>%?_!9'_\ %U)_:"]W_+/OP.3S[9SP..IK\6_VA/\ @K+\1/@%XL_;]\ Z
MG^S_ .$-0\;?L8> OA9\;O WAZZ^(NNV%U^T1\!OB#>R:;K?C3POY7A>Y;3]
M=\%ZL@\/7>@1)>QZAXA66RM[I8MDK<V*G4P<8SKXG%QC)S2:JXB6L*52LUI4
M>KA2J.*WDXN,4Y63TI4J5=N-/"X=M*+:=*C'24XP3UAMS3BG_*FF[*[7[0?\
M*^^&W_0A>%3_ -PR/_XO\?QH_P"%??#;_H0O"O\ X+(__BZ_*+]IK_@I_>_!
M#]BSXH?MP^ /A[X*^+7PR^'GPJ^ ?Q$L+2+QKKFD7'BN_P#C3<^&8[[0K#4;
M?0+^PBB\)6_BNP-S<%WNUU"UU#2]1M;*YCB#_9'P*^.7CWXR:%XZUZUTWX/Z
MSH^G+%8?#?Q9\.?'>O\ B'P;XN\56D6L6/BKPOK>HZGH.GW>DW7@_P 5:9;Z
M#JM_ID&IV$OVV22VDDFL;B(9PKNI55*&)Q<I.DJZM5KV]E+GY9_Q4^67LY)-
M)]+V4HMU*C2C#VDL+AE%3=-MTJ-^=<O-%KV>C2DFT[:7:3L[?2O_  K[X;?]
M"%X5_P#!9'_\71_PK[X;?]"%X5'_ '#(_P#XO\/QK\U?V1_^"@?C']J[X3^'
M/$=E\+O"'@?XR67[1WQ _9^^-/P>U7QCKU[-\)Y_A7=7X\::Y/J<7A^.[OF&
ME0Z/JFB)=V-GI][%XGT,S7<,5PTB^[WO_!07]C/3-+UW7-4_:,^'>G:+X=UW
MPSX;U+5+J[U4VAU7QKXCUCP;X06P:WTR>35K'Q+XO\/:]X7T?5M,BNM*O-<T
M>_L4O R1/*X5U.G&K]=KPIRCSQE4Q%>%U9N2M*JG>%FJBM>$DT]4[*5&G&4H
M/!T7*+LU"A2G9W27PTVK2NG%W]Y:JZU/JU_AK\+I+FWO'^'?@Y[RUAN8+6[?
M1X&N;:"]-NUY!!.Q,L,5V;2T-S'&RI.;:W,H?R8RL_\ PK[X;<G_ (0/PK_X
M+(\G_P ?Q^M?#\O_  4J_9'GUK]G71?#OQ-C\7_\-/>/OBC\./AOJOAW1]<N
M=+@\0_!C2=7O_B9'XE>33H[O19/"VH:7'X>OK&XM1>KJVI6Q,*V45S<Q]!I?
M_!1?]A[6_#VI>+-(_:B^%FH^&M'^%>L?''5-:MM1U>2RLO@_X?\ %E[X"UWX
MBS'^QUE'AG2/&FG7_AJ_N4B>XM]5M)H7MO+ D+]M"[2S&=UO;%U&K<BJ7NJS
M37):6C?NZ[ Z,$DW@H:[?[+!_:<;?PM'S)JSL[K1'V!_PK[X;8_Y$+PK]/[,
MCY_\?Q^M)_PK[X;?]"%X5_\ !9'_ /%]O_U5\?V'_!1+]B_4]&LO$5A^T3X$
MN-!U#5M4TBTU<_VY;6,QT27PY!K&L"6\TBV*>%--G\7>%[>Z\82HGAE)_$&F
MPC5&DF*IS_[6/[9'B3]G#XT?L/?";1? /A[Q?;_MD?'36O@D^NZSXEU71)_
M-SHOA*3Q>_B".QL-(U.'7+>XLXGLTM'N+.1;K:Y;RB32J5E3I.L\;6E34J46
MZ>)K5+.M)0I74:LFE)O1M;)]K!&C3E)0^ITHR:FTIX>E"ZIQ<I6<J:7NQBVU
M>_3JC[@_X5]\-O\ H0O"O_@LC_\ BZ7_ (5]\-O^A#\*_P#@LC]/][\/_K5\
MW?%S]L'X,_!'XQ_ +X%>/M=O=/\ 'W[1UWX\B\ 01:;?7&E0:?\ #?PK=>*?
M%&M:]J<-O);:?IUO'%9Z9$6<R?;=3MIKC[/8PW-S'X3\$/\ @HO\/OVA?VP?
M%?[-WPIBT/QG\/=&_9P\._M >'_C7H6K:H]CXF76/'^K^ +S0;+2[_2;.TN]
M-M;W1KJYL?$>EW]Y9Z@L<B( BI(]2J.-6-%XVNZLJT:'(L16<E4E#VBBTJMU
M[EFVU97C=JZ!4J<H.HL'1Y%!U')T*23@I<K:;IV?O726[L[)V9^@_P#PKWX:
M_P#0A>%/_!9'S_X]_/%'_"OOAM_T(7A7GK_Q+(_U^>G_ -HK_>]/7CZC.1GH
M ?PH_M!?[Y]NO^3Z9''(XR1GJ^K8K_G_ (K_ ,'U_P#Y:97PW_0-0_\ !%+_
M .0(_P#A7WPV_P"A"\*_^"R/_P"+I?\ A7WPV/\ S(7A7\=,C_\ B_\ .:?_
M &@O]_/7U_7!QQWZ=>W%']HK_>_ YX_4$#N2>/I1]6Q7_/\ Q7_@^O\ _+17
MPW_0-0_\$4O_ ) 9_P *^^&W7_A _"N?4:;&"/QW]?I5*'5/^%+:KH?B7PK+
M=67@?4?$NB>'O&W@?[;>7FB"/Q9JUKH.G>*?#=I>37+Z+K>GZ[J&EIJ,-E-#
MIFHZ+-=F>U%S8V;C0_M%?[WX\X/L.<9].O3H>:\S^+]^&\"3JK\GQ7\-B"">
MH^)'A0X[CJ!@')'6L:^ GB*-:CB74KT*E*LITZTYU8V5#$2C.*J.?)4IRA"=
M*I#DJ4YQ3C))SC-JM3H2C6H4X4:U.=.4*E*$:<D_:T4XMPY.:$XRE"I3GS0G
M&34HMJ,H_I4CAU#*001D$'(IU9^DDG3K1CR6A4GZ]*T*_#C]("BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _.WXJ7!M_P!H
MWQ 0<;OACH?//;Q!<]@1Z_EFJR:D5=7^5MI!(*Y##T;DY5AD$'@C(K*^-]P+
M?]HO6"6V[OAIHHX[XU^X/^??FN6_M%/^>A_^M^7Z_I7](<)8#V_#&25.6ZE@
M$MF[I8G'QW1^49OB53S?,X7VQL]/6CA&?FW+_P $COV9V\(:[X*AN_$5KI>K
M?MUV7[=.F36TRQ7GA3Q-'>1:AJ/PY\,NK"/2?!FM7<VMQ:C#9I$USINNW=C)
M&Z*AJ3]LO_@F=9_M>_$SXM_$&[^,,W@*W^*OP%^%7P#ET+3O"$&IIX?T3X7?
M&[3?C?9:S8W$FIV\<MWJ>K6,F@O9M;):6FE2Q20H;J$R/^C_ /:*_P#/3]#1
M_:*_\]/T->C+A; 2IRI?5(QA-Q<E'VD;\JKQBGRS7NQ6)K)15DO:.WV5'G6;
MXE2C/VS<HJ23:C*W,Z3EHTU>3HT[O^XN\N;X:^&?_!.#X,Z%_P +*D^+\I^,
M=WXU_:G\>_M6>')3/XF\%1^!O&7C]-"6^TBVC\.^)+=M=TZP;P[IS6K:R]SY
MF)EEB8.-O1?LJ_L,^&/V:_$_[57C"^\1:3XZ\2_M0?'[XK?'J?Q&/"-MH?B+
MP%>?&#P_I7AWQ/X'T366N[^\O?"4-MHFG7=C:W;AWU!)+J\$[B$Q_8?]HK_S
MT_0T?VBO_/3]#5QX;PD)4I+#14J3J.$N65VZL9PFY/>;Y9SC'F;Y%)\CB2\U
MK24XNLW&HHJ2TM:$HRBDEI'WHQ;Y4N:WO<Q^)WAS_@B99Z'\%OBC\%I_VD;Z
M\TCXB?L<Z9^Q;9:K'\/[6WNO#O@#0/C?K7QHT;Q88SK<JZGXMENM<N-"UE96
MCT>XBM[>[L+*R<RQ/D?M'?\ !.;XS^&2^N_!+7="\=^*/B9^UO=?'SQ9XKUC
MP=J0F^$>F?\ #.=Y\&9-,T%O#?CWPOXYEL_$\>GZ/I>J7'AS6#<7%MJNJ:=K
M=I+X=N)C;_N1_:*_\]/T-*-24?\ +0_AD5RO@_ <CA3HU*3Y5%3A*HYI)PV<
MW-?#!13Y;Q7PN+2DMEG>)YN:52,[N[C*,5&3LUKR\KMJW:]F]TUH? &J_LD^
M+_VB_P#@EM:?L1?$K2/ _P"S-J_C#X2:5\*?$6B?"O3;G7?"/P[\.^'/$T%Q
MI-OX,TK4=<OY89-0T;0])N9+/4=>UH:;=:G?Q/>7<T:O'W7Q _8=T'Q?X/\
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
M]_?KZY]:#J'N!ZY'?\ZX/^TD_O\ Z'_'OT[4AU%?^>F/P/\ C7[E_9G]Q?\
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
MSA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?E;^TI<FP_:*E\P[#J/POM9K8$\RQ:?XD-O=,/\ KC+<P!A][$BD<$FO+O[6
M']_Z?-GL>O8\\^V .]?;_P"U)^S[>_%6STOQ#X7U!]%\9^&7GN-%U6*"*YV"
MXB\F\T^^M)2D>I:1J,/[N\L99(SO$5S:S07422'\^9?A7^TI92/;W/@WP/=R
MQLRFXMM4\76D<J@G:_V<Z#?")F7!9%NI4#9"MMQ7]&^'_''">&X<P.69QF$,
MKQN6PJ8>7UFEB)4L12=>O6I5J-6AA\1%MQQ#A4I3C3G3G3NN>$XR7Y/Q-P_G
M<\VQ6+P.#J8W#8R<:T70G2YZ4_94J=2E5IU*U&4;2I<T)Q<X3C-?#.+3Z<:N
M.[YY_O'^><XQQZ#OSG*_VN.?F';^+WQ_G'U.17)_\*V_:,[^!/!W_@\\6>I_
MZE;TQ^.:/^%;?M&?]")X/_\ !YXL_'_F5J^W_P!>/#__ **7+_\ P7C_ /YV
MGS_]@\3_ /0FQW_EM_\ -IU?]K#^^.G]X_X]?;\A1_:P[./7ECGI]0?SKE/^
M%;?M&<_\4)X.]O\ B>>+/U_XI;UH_P"%;?M&?]")X/\ _!YXL_\ F6H_UX\/
M_P#HI<O_ /!>/_\ G:']@\3_ /0FQWWX;_YM.K_M8?WQV_B.>OUXR.N/K1_:
MP_OCV^8]#GWP3_D]JY3_ (5M^T9_T(G@_P#\'GBS_P"9:C_A6W[1G?P)X/\
M_!YXL_\ F6H_UX\/_P#HI<O_ /!>/_\ G:']@\3_ /0FQWWX;_YM.;^)W@?3
M/B1%X(O9+L:;XG^&7C[1OB7X!UWR1<_V-XITBRU31I#<6K21K>:=JOA[7M<T
M74+1I%S%?I>1,MY8VLD="'X/_"R.ZT?49_#BZAK/AW6_'WB3PSKFJZC?ZIK7
MA76?BC8:AIOC^Y\,:M?337NB1^([35]2CNK>SF2)'NY)XE2=5D7L_P#A6W[1
MG_0B>#__  >>+/\ YEJ/^%;?M&?]")X/_P#!YXL_#_F5JPEQ?X;RJ3JRS_*Y
M3GR<[E1QTN9P24&T\M:YHJ,;2M=<L6FG&,EHLFXK48Q648]1CS62>'5E)MR5
MUC;V;;;5[7E+1\S3^>[/]C7]ENQL_"=A'\+[.:V\#Z)X=\.>&5N];UZZ>PT7
MP?XZE^)?A*QDDDU O>1^&/'%Q>:_H379F?3KB_OX[=EBO)5,^M_L>?LO^)C=
M_P#"2_#.UUT:A-XSEU%M1US79YKV+X@^,=+^(7BZSGD-^#+8ZEXYT;3/%L5E
M('MK+7K.&_M8DE7GWW_A6W[1G_0B>#__  >>+/\ YEJ/^%;?M&?]")X/_P#!
MYXL_^9:LO]9_##E<?[9R7E:2:^J8JS2BH*Z>5-.T(QBKIV226FA?]E<7WO\
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
M[3MK;/A7]H<G_DDEB.I_Y&B;IT(_Y!/3CGZ4#PM^T/Q_Q:6Q.,_\S3-SG/\
MU"??MS6DN+?#J4%3EQ#DTJ:I.BH.&*:5*2BG35\M=H-0@G!6B^2-T^6-H63<
M4J3DLIS)2<U4;2HINHFVIW^N_&G*34K<R<FTU=GS=\:?V5-,\:^"8_"/PYU*
MP\/6NI_&W4?CIXZM/%U_XWU5/&7BW7=.U:TUW4H=>\/^*] \0^&]9O\ 4=47
M7IK^QN[BUNKVU9+C3V:X^T1;^G?LE_"W4?">D:)\3Y_$WQ*UNR\$0_#N]\0Z
MQXQ\7R7%[X+M/B!I_P 3M+\*^=?ZYJ&J3Z-HGB_1/#VI:6-3U'4+^,^'M(BE
MO)(K.)%[/Q!J_P =O#OCWX=> +GX-V\NH?$B#QC)I=RGBMQ%:#P=8:9?WOGH
M=(W2?:(]4A2+8?D*DMP0:[__ (17]H?G_BTMB,\Y_P"$HF]>O.E<9Z$\^E<G
M]O\ ABZDIO/<GE>$*7LY+&.C&-.[AR47EWLXV<Y.\8Z2<FN5N7-L\MXN4(P6
M5YBDI.:E&-!5+RLFW-8OG^S%6;6D8IIJ,;1:)\./ WA[1_B)H>DV>J6UC\5O
M$'B;Q3X[9M>U6:]UCQ!XRA\GQ1JB7TMTUS87&LJ6>Z^Q/ IF>290LCDUP_A_
M]G#X(>%[+P7I>C>%KV'2OAUI?A72O!&DW/B/7+[3/#:>!-'U3P]X&U+3;&\O
M9K>WU_P9H>LZGI/AG7D0:GI5C>2P07&T*%[W_A%OVAQ_S26QYYY\43>O_8*Z
M<8_/FC_A%OVA\Y_X5+8^G_(T38X!_P"H5[@_U'?H_P!:?#>T%_;V2VIQ4::]
MGBK0BJGM5&*_LZT4JGOI))*?O))I-9K*>*US6RK,US.\K*BN9\O)=_[9J^3W
M+_R^[>VC\8L?V-_V7M.E\.SVGPQM4N/">G^$=-T"X.MZZ\]E!X!.HKX-F9SJ
M(^TW_A^VU?4M.L+^X$EU'I=Y-IY=K9@@N/\ LD?LX2Z+_P (]>> 6U/1D\$:
M%\.[>RU7Q#KM^MAX5\+^+7\>>&[;399[\S:?J.@^,9'\1:3K5H\6IV6HXEBN
M ,K7K7_"*_M#?]$EL>N?^1IFY^O_ !*?U&.]*?"O[0Y_YI)8Y/IXHFY!XZ?V
M5Z_F<#ZPN)/#-*RSO(DFK-*CB$FK<MFO[,U7+IK?0IY9Q<WKEN:OJGS4]-;Z
M-XVZUUT:U/.=._9C^ &D6[6FF^!(H=/GU_5/%>JZ5)K6LW&D>)_$NL>(;/Q?
MJ&L>+M.N+Z:U\1W=QXHL++7FGU*.:6/48%N(6C<L6[_X:>!]*^'1\=:C#<?V
MCXG^)WCS5_B/X[ULQ>1_:?B+5H;2QB@M86DE>VTG1]*L+/3M*LWEE\E$N) X
M-RRK8_X17]H?I_PJ2RP0 ,>*)LX'/_0)[CKQZ4?\(M^T/S_Q:6R )_Z&B;/I
MC)TGV/K]/2H<4>&].<*E//\ )Z<Z:DH.$<7'EYERNR67)7Y6UMIS2:UE*4IE
ME/%<HN,LJS*2DUS<RHRO9W6^,;M>S^4;_#%+T7^UAW//UH_M8>OZ_P">_P#C
M[5YS_P (K^T./^:2V/X^*)NQ[?\ $I^H_/GFC_A%OVAQC'PEL>/^IHFQCL/^
M05VYQ75_KIP#_P!%-E?_ )>?_.\S_L/B7_H2X_\ \ H?_-FAZ-_:P]?U^O\
MG\_2N7\7ZD)M,TNW!)>X\<?#:&-!EFD=OB#X9;:JKDG"(\C  [8T=SA48C!7
MPI^T0Q5?^%36.2W?Q3,.3@9)_LD\#'UZXKZ&^!O[-/Q'\2^-=!\9_%2/3-/T
MOPQ=C4] \*Z0+J6QBU3RY8$UC5K[4(H+K4M2M;>::"S@CMK?3K,S2W"+/,R-
M%X^?<>\%8;*<?+!YQALRQ=3"8FAAL)@X8F=2I7KX>O0I\TJN$H4Z5*,JZG5J
MSJ6C"#Y83G*,3LR_ASB'$8S#0K9=7PE%5J,ZV(Q+HPITZ5.K2J3:4<15G4FX
MTG&%.,+RG)<THQ4I+]3])_Y!MF/2%!_7^M:-10Q+!%'$@PL:*@^B@ ?H*EK^
M4#]M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *B,$)))BC).2247)S^'_ZNU2T4 0_9X/^>,?_ 'PO^%'V>#_GC'_WPO\
MA4U% $/V>#_GC'Z_<7_#].E'V>#_ )XQ_P#?"_X5-10!#]G@_P">,?\ WPO^
M%'V>#_GC'_WPO^%344 0_9X/^>,?_?"_X4?9X/\ GC'_ -\+V_#_ /7WJ:B@
M"'[/!_SQC_[X7_"C[/!_SQC_ .^%_P *FHH A^SP?\\8_P#OA>_X?_J[4?9X
M/^>,?_?"_P"%?/O[6OCGQC\,_P!FGXU^/OA]JUGH7C;PG\/]=UGPOK.HZ/!X
M@L=,UBU@!L[VZT2YN+2WU2&"1M[64US!'/C8TB@YKS&'X)_MA2PPR?\ #<F?
M,BC?)_9E^%RD[D5LE?[8<+G.=H9@O0,V,D ^T/L\'_/&/_OA?\*/L\'_ #QC
M_P"^%_PKXS_X4?\ MA?]'R?^:S?"_P#^6U'_  H_]L+_ */D_P#-9OA?_P#+
M:@#[,^SP?\\8_P#OA?\ "C[/!_SQC_[X7_"OC/\ X4?^V%_T?)_YK-\+_P#Y
M;4?\*/\ VPO^CY/_ #6;X7__ "VH ^S/L\'_ #QC_P"^!_A1]G@_YXQ_]\#_
M  KXS_X4?^V%_P!'R?\ FLWPO_\ EM1_PH_]L+_H^3_S6;X7_P#RVH ^S/L\
M'_/&/_OA?\*/L\'_ #QC_P"^%_PKXS_X4?\ MA?]'R?^:S?"_P#^6U'_  H_
M]L+_ */D_P#-9OA?_P#+:@#[/6.-/N(J_P"ZH'\J?7Q;_P */_;"_P"CY/\
MS6;X7_\ RVH_X4?^V%_T?)_YK-\+_P#Y;4 ?:5(0&&" 0>H(!'Y&OB[_ (4?
M^V%_T?)_YK-\+_\ Y;4?\*/_ &PO^CY/_-9OA?\ _+:@#[*-I:MRUO"3SUC7
MO^%)]CM/^?:#_OTG^%?&W_"C_P!L+_H^3_S6;X7_ /RVH_X4?^V%_P!'R?\
MFLWPO_\ EM0!]D_8[3_GV@_[])_A1]CM/^?:#G_IDG?\*^-O^%'_ +87_1\G
M_FLWPO\ _EM1_P */_;"_P"CY/\ S6;X7_\ RVH ^R?L=I_S[0<?],D^OI1]
MCM/^?:#_ +])_A7QM_PH_P#;"_Z/D_\ -9OA?_\ +:C_ (4?^V%_T?)_YK-\
M+_\ Y;4 ?9/V.T_Y]H/^_2?X4?8[3_GV@_[])_A7QM_PH_\ ;"_Z/D_\UF^%
M_P#\MJ/^%'_MA?\ 1\G_ )K-\+__ );4 ?9/V.T_Y]H/^_:=\^WN:/L=I_S[
M0?\ ?I/\*^-O^%'_ +87_1\G_FLWPO\ _EM1_P */_;"_P"CY/\ S6;X7_\
MRVH TOB];6X_:M_9  @B &F_M$''EKC(\*^"\$\<D8&">E?6_P!CM/\ GV@_
M[])_A7Y+_%'X._M6P?M,?LM6EW^VA]JU*]TWX\'2]2_X9M^&"_V8MOX:\(O?
M)]G_ +6V3?;XGBBWL=T'E;D!+&OI_P#X4?\ MA?]'R?^:S?"_P#^6U 'V3]C
MM/\ GV@_[])_A^GKSUH^QVG_ #[0?]^D_P /;K7QM_PH_P#;"_Z/D_\ -9OA
M?_\ +:C_ (4?^V%_T?)_YK-\+_\ Y;4 ?9/V.T_Y]H/^_2?X4?8[3_GV@_[]
MIZY]/7FOC;_A1_[87_1\G_FLWPO_ /EM1_PH_P#;"_Z/D_\ -9OA?_\ +:@#
M[*^QVO\ S[0?]^D_PI/L=I_S[0_]^U]2?3W/\NE?&W_"C_VPO^CY/_-9OA?_
M /+:C_A1_P"V%_T?)_YK-\+_ /Y;4 ?9/V.T_P"?:#O_ ,LT[G/I1]CM/^?:
M#_OTG^%?&W_"C_VPO^CY/_-9OA?_ /+:C_A1_P"V%_T?)_YK-\+_ /Y;4 ?9
M(L[0=+:#_OVG^%3JBH,(JJ/10 /R%?%__"C_ -L+_H^3_P UF^%__P MJ/\
MA1_[87_1\G_FLWPO_P#EM0!]I45\6_\ "C_VPO\ H^3_ ,UF^%__ ,MJ/^%'
M_MA?]'R?^:S?"_\ ^6U 'VE17Q;_ ,*/_;"_Z/D_\UF^%_\ \MJ/^%'_ +87
M_1\G_FLWPO\ _EM0!]I45\6_\*/_ &PO^CY/_-9OA?\ _+:C_A1_[87_ $?)
M_P":S?"__P"6U 'VE17Q;_PH_P#;"_Z/D_\ -9OA?_\ +:C_ (4?^V%_T?)_
MYK-\+_\ Y;4 ?:5%?%O_  H_]L+_ */D_P#-9OA?_P#+:C_A1_[87_1\G_FL
MWPO_ /EM0!]I45\6_P#"C_VPO^CY/_-9OA?_ /+:C_A2'[87_1\G_FL_PO\
M_EM0!]I45\S_ +)/CWQQ\0_@S8ZM\1]<L?$_B_1_%OC[P=JGB:PT*V\,0^(A
MX/\ &&L>'[369/#]E=7MEI%S?6EC#+=65E=36L<Q<PMM.!],4 %%%% !1110
M 4444 %%%% !1110 4457N[NTL+:XO;ZYM[*SM(9;FZN[N:.WM;:WA0R33W%
MQ,R100Q(K/)+*ZQQJ"S, ,TTFVDDVVTDDFVVVDDDDVVVTDDFVVDDVTF-I)MM
M))7;>B26K;;LDDDVVVDDFVTDV6**\&/[1WPXG/F:+%XV\3V+%A%J_AOX?>,-
M3T6Z"G'F:?JPT>*QU2V?[T5]IDUY8S*0T-S(*3_AHCP=_P!"S\4O_#9^+/\
MY7UZ:R3.&D_[,QJNKVE0<7\XSJ0DO24(M=4MC@>:9:O^8[#/S57F7RE&$HM>
M<9279M:OWJBO!/\ AHGP=_T+/Q3_ /#9>+?_ )7^_P#G!I?^&B/!W_0L_%+_
M ,-GXL_^5]']B9Q_T+<9_P""E_\ +@_M7+?^@[#?^#'_ /*SWJBO!?\ AHCP
M=_T+/Q2_\-GXL_\ E?1_PT1X._Z%GXI>O_),_%O_ ,K_ -.M']B9Q_T+<9_X
M*7_RX/[5RW_H.PW_ (,?_P J/>J_'S]LSX<>)/"_C[XO?&+]GBX^+5S\<? '
M[.WQ0^*.I26?Q.^(6K>%)_$/B71$^'7@#PU%\-+SQ#)X&LI(-!MO''C7PX^@
M^'H;VVU[P#:7C'[=>RW%W^A/_#1/@[_H6?BG_P"&R\6__*^H5_:!\#K/+<)X
M3^)JW$T<44TZ_"[Q4LTT5N96@CEE&FAY(X6GG:%&9EC,TI0 R/D_L/./^A;C
M/_!2_P#EP?VKEO\ T'8;_P &/_Y6?DWI.C?'CQOXK^)6L?#_ .-WCG2_@)\%
M?B5\"I_A(DNL^(]3O?BE?^-/A[\ O&'C?2_#^MBXGO=?UR+QOHWC'P8/#^N7
M \-Z=/\ %3Q>FHW&FV.G7MI+]^_LU?M#W_C7XN_%CX->*/"_BJV\;>&[[Q#X
MAUSQ)=27%QX62XT6^\+:#=^'-*@N8X9/#^E6HUS3HO!,3)O\9Z3I6O>,Y8+*
MZO+F&3URT^.7PYTZWMK.P\#?$*QM+2:6XM+6S^$WB2VMK6XG:9II[>"#2DB@
MFF:YN&EEC5'D:XG+L3+(6GB^/?@&WN;N]@\&_$F&\O\ R/MUW%\*_$\=S>_9
M8S%;?:YTTP2W'V>)C'!YSOY49*1[5)%']B9Q_P!"W&?^"E_\N#^U<M_Z#L-_
MX,?_ ,J. _;YUO1-*_9$^/MMJNLZ1I4^H?#'Q.EA%JFIV.G/>O#;QM*EHM[/
M ;AXPZ;DBWL"Z#&70'ZKT'5=*UC2[6\T?4].U>S\I(1>:5?6NHVC2Q1H)(UN
MK.6>!V0D;@LAP"#T(S_.M_P7]_9,L/\ @IW^P[J'@;X3>'?B?8_M'_"7Q/I_
MQ!^"5Y+X*\8:':ZO<7$D&C>./!&K:AY%O;QZ5XG\*W%Q=1_:P\2>(=!\/NQB
MB69C^AO[!WA+X1?L,_LC_ O]EOPAHGQ9U:U^%7@?3-)U[Q)>?#CQG/?>+O&M
MZK:KXW\67DUS92W!D\0>*;W5=0M[>664:=82V>EP.;6R@ /[$SC_ *%N,_\
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
M_%+_ ,-GXL_^5]']AYQ_T+<9_P""E_\ +@_M7+?^@[#?^#'_ /*SWJBO!/\
MAHGP=_T+/Q3_ /#9>+?_ )7TO_#1/@[_ *%GXI\_]4R\6_K_ ,2_C\:/[#SC
M_H6XS_P4O_EP?VKEO_0=AO\ P8__ )6>]45X+_PT1X._Z%GXI?\ AL_%H_GI
M]'_#1'@[_H6?BE_X;/Q9_P#*^C^Q,X_Z%N,_\%+_ .7!_:N6_P#0=AO_  8_
M_E9[U17@W_#1WPYMQYNLV_CGPU8*0)M6\0?#SQE8:/:*QQYVH:F-'FM-,M4X
M,M]J,MK8P+\T]S&N6KV^ROK+4K2VU#3KNUO["\@BN;.]LIXKJTN[:=!)#<6U
MS \D,\$J,'BFB=XY%(9&(.:Y<3@<;@^1XO"XC#JI=4Y5J4H1FXV<E"?O0E**
M:<HJ?,DTW%)IF]#%X7$\RP^(HUG"SFJ=2,I13T3E'W9)-II-QY6TTI-Z%JOD
MO]HW55U;Q-\+?AG=G=H'B/5=;\1>)[%CF#7--\':6M[8Z'?QDXGTRYUR]TR^
MOK9\PWL.FFPNHY;6YGC;ZTKX=_:(F,'QO^##@X_XDOQ*'YZ;H?\ 0'^7>O6X
M6I*MGV @TFT\14A_=J4L'BJE.:_O0G%3@]XSC&2M*$6N'/)N&5XEIV3>'A+S
MA/%8>%2+_NS@W"2V<92B[J4D^L_M-B /.("@!54[54 8"JJD*J@#"JH  & ,
M4'4F_P">S#ZL?\:X6/4]CHY42!'5C&X.UP#DHV/X6 VL.X)K\-_#5Y\=)O\
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
M[P]GSRER_!"/M8>\^[T25S]S?[8N./W\WM^]?_XKC^G>D_MBX_Y[S>G^L?\
M^*K\!OV>_P#@KGH>HZ!^SOX&^(_A7Q/XHU/58OV*O@E\:/C5#J]EILUK^T'^
MU=\$4^)/A^33?!$.D/<:MH$ILYCKWB.SUG3TTG4-5M5L=*O;>&>2'Q']@[_@
MK7\4%^!_@;1OVF_!/B7XH?$#Q9X!_;6^+O@3XF:'XN\+1WOQ$T?]F/X[>(?!
M^K> =<\/ZCIOAS2O E_HOAB318M(\2ZEXDU'3-8@LIY+T6%T1')DJF7N=*"2
MM4@Y.2I-QIR2@U";47K)S<8R2<7.$HIWM?1PQ*4V_LM*W-K)-R3E&\EHN5-I
MVDHSC*UKV_IH_M>X_P">\WI_K7_^*Z?I2?VQ<?\ />;_ +^/_P#%5_.7+_P5
M'\7?M!_$G]AZ3X0PZY\)-*U;_@HYXN_94^.OA4ZSI_B[0OB'X4TOX&:M\0M,
MNM+UPZ+HS7.CZC-+I.IV5W!IEG/;RV\BV]UJ&GSP7DU/_@H__P %%?BM^Q%^
MW]\'EMQ\3_'7[/C_ +)GQ8^*GQ,^%/@:UM]3L[76/#7B73O#]C\3=>@C:'7+
M?P3X$T_4YM>\80Z UU>36%DUS%:-+&LD:G4P4:52NJ?-1I5L/2E44%9K$*;5
M1+E<N6/LY\VE[1;M9-A&.(<XTKVJ2A5FH.3O^ZE&+C>]N:7-'EUL[K5/0_I!
M_MBX_P">\W_?Q_Y;N>E']L7'/[^;_OX__P 5S^%?C'XG_;]\,?LZZ3^SWX!\
M(W/Q/_;J\;_M"_"[Q_\ M$^%O$O@ZYEU*Z\3_##POJ/AZ35KSP3::)X=UXW9
MA3Q5#I_@[PA/%IH6VT6>+Q1XHTS4GDN)O:O@O^W;'\8/V@?B]^S6_P *-4\%
M?$KX)^/K/1?&FDZYXOM+B\3X6>(O 8\;^ _C;I]E!H$)N_#/C">2/PE'I8N%
MGT?Q2MQIFH:B+B%8I>BG3P5248+D]I*2ARQ@YQ]I*'M5352,'3E/D?-RQDW:
M]DTFS)SKJ,I:\J3E=OE?*IN#DX2DII<Z<=8K71VN?IE_:]Q_SWF_[^/_ /%4
M@UBX_P">\W_?QQ_[-7\]?Q<_;M^)O[.__!0/_@H ?$^N>,/'_P"S_P#LN_L%
M_"C]I/1?@I9ZS8:1;3>*/$&J:I:>+YM.U2XTV[>-[K3],6;3;*]\^PM;KS!$
ML)G>0=HW_!9C1-*\%_%+Q]XP_9V\1^&O#'P,_:!_9\^#7QHUA/B7HNK:7\/?
M"'[2/@?PMXX\%_&34KV/PK:&?PYH%KXMT_3_ !YI"P0MX;GCFNQK5[8 SC%3
MP"YE54:+C4KPM.FW=8>JZ4Y<T8N*7-&35VGRPE)V49-:6Q#47&\U*%*2<96_
MBQYHQM*2;=FEHK7E%)MM7_>'^V+@_P#+>;U_UC_3^][=.M!UBX[SS?\ ?USW
M_P![_/6OR.\2_P#!2RWT+XS^$?@7I7[/WQ%\=^-=9\#^$?BKXILO 5W=^)KC
MPE\+/B!\3=1^'/A'QC!!8>%)+?6HVMM.D\<>);>\O_#NGZ%X4EBELM;U^_D6
MS/S)-_P6/UWQ_P"'?A#<_"#X):;I/BOQS^V]\/?V0_'G@SXB^/I=.\:?"^\\
M21>*M1UB+QCX4D\&66H^&_%#Z;X:@ETH3P:MX>N+35EU#2M7U]+.\CMM)K+X
M-Q;BY*3CRQHS;<HNBI1C[B4G%UZ7,HRDX\VL4DVIC]9E9I.S2=W-))-3:;]Y
MM)^SG9N*3Y;)W:3_ *"_[7N/^>\WI_K'_P#BOUZ4O]L7!_Y;S<<<RO\ _%=/
MT_.OP&U__@M#-IWQ#\0?#S2/V5M9U:]TOXJ?M?\ P:TS4+CXT:'I=KJ_C?\
M8X^'UO\ $WQP9(SX#OI=-\-^(_#+W47A[6G^UW::S:K8W>CBWN%OH_2OA?\
M\%=/"/QH\6> _#/PQ^ /Q4\61:]\+/@7\3OB'J6F&XO5^$MK\?O!NO\ B[PO
M'KZZ=X;OM-N_#?A\^'Y-(\7^+KK6=!6QN-1TVYTG1-9CEN8K11>6SER*<>;F
M4%%T9IN7,X\L?W;YFFFY6O:*<G[JN-K%17,XNUN9M3BTE9.[]_2Z:M?=Z*[T
M/VO_ +8N?^>\W//^L?W_ -KZ_P"31_;%SS^_F]_WK_3^]S_ASTK^<*7_ (+I
MR>(O@9\:_B5X0_9HOM#\3>!_V*[O]LGX>Z=XJ^)NFZII'B;PO:_%CQ%\&M0T
MGQ$=(\,65SH>HZ3XD\/W&L6MI;RZ@GB+1I8(Q=:+<O(D?M'_  4W_:A^/WPE
M_P"":OP^_: \ >*[GX3_ !FUOQG^RW!K=]X3U"#5;&"S^*?B3P_IOBW38I;K
M3;6WO+74=-U25K4OI\$FF7$J" M);+/)$IX#V-:M2C[6-&@\1)1I.-X*I&EH
MYQ2YN:4;)[II[-#MB%4ITYM0E4JJE&\[^\XN6JBY.UD[M=4U;0_=3^V+C_GO
M-_W\?_XK]/\ "E_MBY_Y[S?]_'_^*K\POVS_ -H3_A2VE_LH:1:^+?B%INJ?
M$+]J?]FSX9:LW@37O#-OXBO;3XC:K=6.G6GCV'Q-HFLOJ'P_\5WVF7EAXF&E
MKI.NW5K!=OI&J0SV\BU\.WG_  7(7[/KU_I7[)NNW]AIV@?MLZYI,T_QJT'3
MY-6;]A3Q&-%^*=K<P?\ "!W?]D0:]9G^TO!]X9=0>ZGQI=_9V?.H#2K'!4)R
MIUE&#BH/2G*HWS4W4>D*;M9+=MWOI9Z$P>(JQ4Z=Y)WM[W+M+E^U)7N^VUM3
M^A[^V+C_ )[S?]_'_P :7^V+G_GO-Z?ZU_3'][T&/R'I7\U_Q)_X*R^,/"LG
M[0OQ!^$?AOQAXPO;C5_^":.A>#_ 7Q1\6^'+'X;^!-,_;2@NTT[7?!]KH?A9
M_$,>MN+SRO&UCX@U35K)]0L]-U+2&BM(+G3[CZ2\=?\ !8WX>^ M-_:?\:ZA
M\"/BIJGPJ_9?O_BSX2\4_$?0!<ZCX?O?BE\)-5\)>'K[X?WM[<>&['1M C\7
M^(_%]KI?@C7IM<U*XU*UTO5]4U;P]H<4-M;W4*>7WFIN,.52ES.G)P<8JK)R
M4E3M90HSG.Z2@N7F?O)NG'%:63E>RLI).[Y$E9R6KE4C%:OF=^563/V^_MBX
MX_?S?]_'_P#BN/QKR[X@ZHWAB\\+_%#2<6OB;PSXI\):1<749\HZWX4\6>*-
M*\-:[X>UAHQNOM/6+5QK5C%,6>TU?3;::W>))KM9_P QO^"?W[1?QR^,'[0?
M_!1SP=\9+]K;3?@U\<OA)H7PY\##7+7Q5;?#O0/&OP2\/^.=6\.V/BRWT?09
M/$%K)K.JS7D5Q<Z9;M:)(MC"GDVR,_W[\7;P2>!YDW'YO%?PW Y[_P#"QO"O
M^1[UVX;!TL1AZM6-+EI3IXVA5A.%N>$*>-I5(3CLXR=)/EE=IQA+2<(RCRXB
MO*FU%S3J0EAZM.46VXS<\-4IS@VKJ454W5KIS5W&34OMWXV>-KOP1\(O&_BW
M29/*U*P\.7TFDW&$<VVHW2K8Z?>%'#+)]BNKJ&\,; K+Y'EL './!_"NGV'A
M/P]I>A:662&VMHY;JX9R]UJFJ72"XU/6-3N3^]O=3U2_EGO+V[N&>:669@6P
M% [3]I\_\8W>-VZG^PK<Y[_\A33SUKRT:BVV+YC_ *F'U[0QGL/7]?2OF^"\
M''$99C)**YGF$(S=M91IX.,J<9=XPE4J3BM4IS<TN;5>KGU=T\PH)O2."<H)
M_9=3%2C4<>TI1IPBWHW&*C>WNOO?[2/_ #V;_OH]<G'?]/4&C^TF[2M_WT?\
M:X,:B>.3^N/Q_P ]Z_D]^/'[=_[4_@O]J']KKX3^#/C[\6?"GB:P_P""@7[-
MOP-_9O\ &?CO5M-N/V4?AAH?C+0-"\4^._ GQODNHYYK73_&>BMK]IX*>[TF
MX1O$$NG6<.LZ:L;2I[V84Z>7QHRJ47-59R@N7E33C!3ZJS<KJ,4W&/,XJ4X)
M\RX,/.>)<U":3A%2=W*UG+EOIK96YGHW9/EC)^Z_Z_O[2;_GLWJ?F/3\_KS1
M_:3?\]F_[Z/^/X?YY_'3Q/\ \%0-3C^+7[3GPY^%W[,'Q3^,FG_LO:YXY\!^
M,]7\&2R&_D^(_A+X6Z9\3](TDZ?=:.-,@T3QNVJP>$/#,MMKFI^)+G6X9[H^
M'#9O;+/\_:?_ ,%C=2\6^+OV2]=\(^"/"-Y\%?BU\&_VPOC/\6KRP\2ZG=^-
M_#UE^RS810ZIX.L]$U3POIU]H_BNUN[^"\UOPYJ=G;ZI'K-J_AXW\5I%-?WT
MN> 5O?O>7*K4IZVK*A)Q;A&,HPJ/EFXN7)9N2BK-TEB7KR6TYM9QTO3]JDTI
M-IRA9Q4DKW23OM_09_:3<?OF_P"^CSZ8Y_QH_M)O^>K?]]'T^OK^G'O7\^EW
M_P %NK;3/"LMW<_LT:QJ?CVXU+]ARZT;P7IOQ1TRTL+_ ,&?M\?;$^%>K3>*
M[OPE<6MMXA\+W=M%8>+?#QT\P3/<_;-/U6*UB;=[GXV_X*;^,/A)\?OV=/V=
M/C#^SQ!X2\>_&SXA_!3X8^(+?0?B[H'C:#P?XA^.%_XXTS2M2M'TC1HKNXT/
MPM>^$+)-4N/$VG>%)?$?]OR)X2_M'_A']3DD7M<NM*7M+1A[/GDZ-11BZLG"
M"D_9Z-M/W;72U=@:Q2:3AJU-I>TA=JFN:;24KM16[6E]$?LQ_:1_Y[-_WT?3
M/K^/7I1_:3?\]F_[Z/7\Z_$[]D7_ (*RM^U3\??!7P8F^ ES\.=-^(.@_M6:
MAX:\5/\ $RR\7W7]H?LF_%S3_A/XNMM5T6#PCX?^QV?B>ZU*WU30IH;R[>TC
MAGM[L3;XICSWA?\ :5\??&'_ (*#_P#!0SX:_%/XF_$?X/\ [/W[!OPQ^$&H
M^%O!_P +=2UGPSKOCNV^(?@N^\>^/?C3XCN_#^F:CXH\7Z7X:MK%_"^BZ)I%
MO=Z7ILUO->1PRZM)-&J<L)*G3G17M?:UW0@G'V24XT9UY.<JD8J$51A*:;^+
M2,;MV2_?QE4C/W'3IJK+WN=\KJ1I1Y5!MMNI)1LMM6[:7_=+^TFSQ,W_ 'T<
M_P _KVH_M)O^>S?]]'Z>OKQ7X$>(O^"M7P\^ /PW_9>F\+WOC+]K#X;_ !:T
M/X>7^D?M">(-7B\(^,_'/A_XA_&Z;X2QZZ_@35M"L/%YN/"L]_IU_=^(M?\
M#?A[PMXEL[<:7I^L#7Y&ST_BC_@KGXG\*^#OVO/BS?\ [*]^GP:_9$^+WCGX
M Z]XQ7XQZ'<ZMXW^+&AZOX(TCP7I^B^%5\'P3:1X=\53>-K2;7=9U'491X2C
MM2/*UKSO,A:J8!+WIQ4E'FFH0=6,4J/UAR]I3A*$J:I)R52+<6K6U:3?+B=+
M1=G+EBW)0<G[3V27+-J2DY^[R-<R>Z5G;]T/[2;_ )[-[?,>GY_K^E']I,>D
MS=OXB?Z]^W]:_FL^#/\ P4X^+GPR\=?M=^$_B]INO_%GQWX@_P""DNL?LX?L
M]_#BW\17NL:%\/\ 1+/]FW0?B_<>#]-\1Z3X4OM9U'25O(-1LM"M8O#T][>Z
MWKML));;3H+JYA]N\5?\%C]2\(?%^T^&?B#]E;Q/X;L=.^(/[&?P^\>:CX@^
M)6DP>+O"NK?ME:?J#:'9'P/!X5=)M4^'>MZ9=Z1XHM7\2+%J$47VO39T\P0K
M$*N!E!2J7I/VCIN,J<I<LN>K"*E*$)1BVJ4IV;O&+3:MJ.4,2I6BE-<O.FII
M<RY82;2<DVESJ-[6<KI/8_>7^TF_Y[-WS\Q_Q]QG_P"O1_:3?\]F_P"^C_C[
MBOS(_96_;L\1?M+?M"_M'_!5O@='X4\,_LQZUIO@;QG\6]*^+.G^.?#'B#XM
MRK;WGB'X6^%["W\%^'IM1U7P/I5U9R>-M6M]1N+'1-5O['1UCNWG%TOY[Z-^
MW)\:/V>/VE/$WAS]M9/C;8^%]=\>?M$?$#]G'XV?"CQ78^//V5?C_P##/X<^
M%?%'C"'X$WGA*TB6;X7?%7P9X5\+WUN4O)U36_%>E:K).;>W<W$M5)86$*-5
M0E*C6K5*/MI4Y4Z<)4Y2@^:4H.RE.$H0ER^SG.+BJB;5YBZTI3A=*I"$)^S4
ME*<E-<RY4I:OE:E))\RC)2<&K\O]'XU)O^>S'Z,?\30-2;_GLQSTPQZ_GS7\
MM>@_\%>OB[X8\;_M#_M0>*_!>M>(_@E'^Q'^Q5^T#\.?V:K7XH::(-"F_:&^
M(FI^%Y-8B\67/A"6WTG7FTJ]TB77;!=,O;"YGTZ7['/ ;H-'^Q7['O[9:_M0
M:;\:8=?\%VGPN\8?!+]H7QW^S_K/A\>,;3Q39>(-4\&V6E:K'K7AW53IF@SW
MD=YIFKPO=:?_ &8+BQF@F8O)"Z,M89X/$U%2A[M23J>SC*$DIP@])J7+RKGC
M:<8R:ERO:^@5?;T8N<DG"/*I24D^64OLV3N^5^ZY).-^O4_0K^TF_P">S8_W
MCZ9]?3GZ4?VDW_/9C_P(_P"/O7\N/_!3;]J;]K+X8_ME_M*^!/@?\3_C/IGA
M[P#_ ,$I[C]ISPEX8\#^+-#TCPIX#^+VB_'"7PFWQ8\7V.M#S-:\$Z5X7M7B
M\3>$=/M]:N==7>MKI,MU,9(SPW_P58^+'PX_:FUO7M;\1/\ M%_L_>,OV=?^
M"544$.CZTW@7P[X:^(/[6>O:OX)\9?%[X?>$]4\.7-_);:]XBCAU+4?#-_=Z
M2;?3K,06S1S21A>:6)PU/$3H5*,X\E>5&52T902A)PE-VC=)2Y=$I:2U::Y7
MJJ=:5.-2$XRYZ2J**;3U2DHW>EVF[7:NXNR:U/ZCO[2;_GJW_?1_QH_M)O\
MGLW_ 'T?IZ^M?SPZ;_P46^(_QR_X*#?LB^&/A[<ZQ\.OV>+WXW_M[_ 3QQI%
MYXHM;A?BUJ?[,_@>#;XJ\1^&GTJ >'+'3_%?VR^\/J-6FO$L+:.;4@HO1%!^
M[EOK,%W!#=6=S#=VMQ&D]M=6DT=Q;7$,BAHYH)X6>*:*12&CDC=D92"K$&O0
MPN'HXSVSI13C2J^S4FDE/W(SYXIQ3Y?>:U6ZOLU?GK5:E#V:J-)SASV3NXKF
M<;2>W-I>R;T:6Z=O0QJ; ']\W(P06RK \8*DD%2,@@Y!S^%'[.^HIHOB[XI?
M#JS<Q^'=*O=!\4^&M+0$6VA0^*M,:ZUW3+ %B(-.?78+K4+&PA$=MI\=Y):V
ML,4*J#P/]HMZG]>W3\JT?@',9_C9\5W)S_Q3'@-?RM+W_P#5],5Y_$N 5'(<
MQFXJT?J<XZ+W:BQU*G&:TTDH5:L%)6?)4G!MQ;B;97B'/-,"D]92Q,&U>[@\
M)5G*#?6+G3IRY=5S0C))-7/N*O@K]IZ7R?C)\&7SC_B4_$<9],Z9HG^'TK[U
MK\]?VMIOL_Q8^#,F<?\ $N^(:Y/^UIFC#^5?'<#0]IQ5E-/?GGBHV]<!C/\
M(]WB67)DF-GMR_5G?TQ>&.=_M+_:_4_XUY';_!GX16OQGN/VB+?P7I\/QMN_
M"2^ KGXC)>:J-?E\%+=)?IX58F_^QC0X]0C348M.%H+>/45%^B+=CSJW/[2_
MVOUH_M+_ &OUK^CI9/&?+STHSY)*<>:$)<LXWM*-XNTES.TEJKNSU=_S!8YJ
M_+4:YDXNS:O%[Q=FKQ=E=/1V6CLK>.:%^QU^REX;UR+Q)HOP0\%VFLQ2?%B4
M7;PZA>)(WQW=9/C,+FROKZYL;N/XFNB'QE#=6TT6LA56Z1E 4>A?#+X*_"/X
M-_#D_"7X9>$D\)?#L:;/HMOX:L]:\1W4-AHD]O)9KH>E7VIZO>ZKI.B6=G+)
M9Z5H^F7]IIVC6;?9=)MK* +&.A_M+_:_6C^TO]K]:RCD.'@^:&%HPE:2O&C3
MB[3MS*Z@FU*RNF[.RT*>8SDK2K3DM&TYR:NKVT<FM+NW;4\:T3]CC]E3PWHW
MPCT#P_\ !7PGHNF? /5]=UWX*)IDFL6=[\+=2\3QSQ>(I/!&K0:FFJZ#;:TE
MU=?VEIUC>Q:==/=7$LMJTL\KN_PI^Q[^RSX'/@I/"GP;\-:/8_#FX%YX)T2&
MZUR?PSX?ODU/Q'K,.H6OA:[U6X\.2ZC::MXO\3ZA8:A>:7<7FGW.N:C+93P&
M=J]B_M+_ &OUH_M+_:_6DL@PRM;"4%912M0I*RBH1BE:&BC&G!);)0@EI&*B
M_P"TJFO[^H[WWG+5R<F[^]K=RDWU;E)ZN3OS?P>^"'P<^ 'AN]\'?!OP38^
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
MC^TQZC\S_C1_J]A%M@Z"W7\"GLXSC)?!LXU*D6M4XSDFFI-!_:=;_H(J=/\
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
M233TG%QE=V9E6K5J,95)UW=^RO\ O&Y2C-UHQN^:[<73>FON24D[-HZ_2O\
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
MK'87BM)8R7]A,)[&>[M,BWOEM+I4NX(+Q)[9;N&"Y,+3P0NGL/\ PP5\1/\
MHK/BX>WVZWY]_P#CU]_Y_B?\,%?$3.?^%L^+O_ ZW_\ D;/ZTWXN<"23C*CG
M4DU9Q>5TFFNS3Q]GLNEO42X)XF337]GIK9K,&FO1_5;_ *^9YP=8+$L9&)SD
ML23N)Y)).<GGDGG)]:3^V.^]A]1T&0,].F>Y]Z]'_P"&"OB)_P!%9\7?^!UO
M^?\ QZ_Y]*/^&"OB)_T5GQ=_X'6__P BT_\ B+O O_/K._\ PUT__F\7^I'$
MO;+O_"]__,AYP-7R/OMTSSUX_4?RQ^-']KG.-YX]OK[<XQCGD?K7H_\ PP3\
M1/\ HK/B[_P-M_\ Y%I?^&"OB)_T5GQ=T_Y_K?\ ^1>OZ4?\1=X%_P"?6=_^
M&NG_ /-X?ZD<2]LN_P#"]_\ S(>;_P!K\_?/;Z8.>>F.H^M']L?]-">/Y=N@
MP>?;/TKTC_A@KXB?]%9\7?3[=;X^G_'KGV_#K1_PP5\1!S_PMGQ=D_\ 3];_
M /R*/ZBC_B+O W_/K.__  V4_P#YO#_4CB7MEW_A>_\ YD/-SJ^.-YZC]?KV
MYP?0YZ$9J*?Q%:Z?;SZA?7D5I8V$,EW>7=Q(L4%O:VZF2:::5\*B1QH6+$CZ
MDDY]-_X8*^(G_16?%WK_ ,?UOP?_  %KL/"'[ *'5K&\^('C#Q%XPL;&ZANT
MTC5]4DGT:6:!UE@DN=)B6&SNY()4$D+W22!&'*$9%95_%_@N%&I*AA,ZQ%90
ME[*B\#0P\:D[/EC*M4QE2-*+=E*;IU'%7:A)I1=T^!^(Y3A&I/+J,')*57ZW
M.KR1NKR5*&&A*HTKM04X<SLG**;DO??V)-.OK/X':3=7UM-9OKVL>+?%,-M<
MH\5S#9^+?%>M>);!+B)QOCG6RU2 31,-T<A*')6OCSXT7$F@?M#_ !&L;P>0
M_BO3?"WB31B_ O;?2--;P[JT-N3Q+-IT]K:3W4:Y>.WU*TEP5<D?K;HFCV>@
MZ;;:98QB*WMHUC10,<*,5\\_M _LV^&?C=8VKWOGV&M:9*;K2=9TZYET_5=+
MN]AC-SIVHVS+<VDLD9\J4QL4EC.V1& 7;^+<-<7QRCBZOQ'CL*ZU#,*V8/'T
M,.X^TIT\QKNO*6&]JU&4L/45-PA4E'VL(3BYPG.,E]]F^02QN0T,IPM=4ZN"
MAA/JM6M=1J2PE+V/+6<$W!5X2J)SA&7LY2B^64(R3_.?^U_^FGZ?_6H_M?\
MZ:?I_P#6KOY_V%OBY'*R6GQ>\0_9P2(EELM#N)%0<*'GFT]I96QU>1BYZL23
M4/\ PPS\9?\ HKVN_P#@L\/_ /RNK]R7BUP'9:YPM-O[*>GEIC+:;::=C\\_
MU+XF_P"?>"_\.$/_ )G6GR.&_M?_ *:?I_\ 6H_M?_II^G_UJ[G_ (89^,O_
M $5[7?\ P6>'_P#Y74?\,,_&7_HKVN_^"SP__P#*ZC_B+7 ??./_  U2_P#F
MP/\ 4OB;_GW@O_#A#_Y0<-_:_P#TT_3_ .M1_:__ $T_3_ZU=S_PPS\9?^BO
M:[_X+/#_ /\ *ZC_ (89^,O_ $5[7?\ P6>'_P#Y74?\1:X#[YQ_X:I?_-@?
MZE\3?\^\'_X<8?\ R@\OU^#1O%.C:CX>\0V-MJ^BZK;FVU#3[M&:&XBWK+&P
M9"DL,]O/'%<VEW;R175E=PP7=I-#<PQ2IH6U^EK;6UJLTDJVT$4"2W#>;<2+
M$@17GE*@RRL%!>1AEVRQY)KT#_AAGXR_]%>UW_P6>'__ )74?\,,_&7_ **]
MKO\ X+/#_P#\KJ7_ !%C@'FYO^%?F:47+^R97<4VTF_KFJ3;:3O:[M:[N_\
M4SB>UO9X.UV[?VC"UWHW_ W:2OWLKWLCAO[7Y!W\@$ XY /) XX!/)'2N"^)
M/@WPO\5O"TGA'Q8=673O[4TG7;.\T#6M2\.ZUI6NZ#=K?:-J^FZKI4]O<176
MGW:B:.&X%UI]QS%?6-W S1'W;_AAGXR_]%>UW_P6>'__ )74?\,,_&7_ **]
MKO\ X+/#_P#\KJFIXK< 582IU%FTX35I1EE,FFNS_P!L75)W3332:::33CP9
MQ1&2E&&#C*+3368PNFMO^8?]&MU:S:?BO@OP[H/@33KBPT>34;NXU"XCO=:U
MS7+^;5O$'B#4(K:*SCU#6M3F5#=7,=I!#:PK%#;VMM;Q)!:VT$2A*['^UQ_?
M'!R/E'!]5^7Y?PQ7%^.?V7/CQX<^-/P(^']I\8=7&E_$BU^*<VKJ^C>&WF9O
M!FC>';_3_)F;3#) %DU2<R",KYJE0^0HQ[5)^P]\7X5#3?&35X$9TC5[BR\-
M0(TLK!(HE>6Q16EE<A(HP2\CD(BLQ HAXK\ PBH06;QA'2*64NUM[_[XWJV[
MN3;;NVW>[)<&<3R?-*&#DWJV\PA?_P!1TONT2LK*UEQ/]KCD;Q@DDC:,9/4]
M.I[GJ?6O&/&GP<\ ^//&47CK6KCQ7;:S)X>'A+6[31?%>L:7H'BSPLL\ERF@
M>)M!BE?3[NQ$TLK/)81Z9?W,<CV]Y>W-L1"/II_V(OBW'/%:R?&G4HKJX#FW
MM);;PO'=W C&Z0V]K)9+/.L:@M(T,;A%!9R "0Y?V'_B\Z)+'\9=6DBD($<L
M=EX:DBE+$@"*5+%HY"2" $9B2" ,@@35\5/#ZO%1JPS:I%24DI93)I2B[IZ8
MU:J[79IM-.,FFX<'<4TVW".#BVFFUF,-G:Z_W=Z.R^:3332:\I\/Z9H'A?\
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
MG'PEM+'4?!/]D64,%L47XN6ZZ;\//$D6C1136FGZ1>Z_/(UU*JR?U(I^T/\
M#%(XH4MO&:Q6XC6%!\.?&>V(1+MC" Z)A=BKA2.@'!H_L3./^A7C_P#PFJ?Y
MA_:>7?\ 0=A/_!\#\YM3^%GBCXC?M*?"K6]*\8:T_BB_^"EE\&OC!X"\1>&M
M:O\ QQ^RKI_B3X Z_KMC\3OAA\:)+?3=+O\ Q(?%][I7AKQ99WD>L'Q/=>,K
MN\CO-/OO#CV5OCZ1KGQ/_9-TGX9V&G>$?''QT\()\2O&UIX?%KI_B/3]&L=5
M@E\)Z#K%QI>F(FJ7UMITMQ=ZIIGPOTW6(H["XUBU\;^);NY2SN=(NZ_37_AH
MWX; [O*\;9( )_X5WXTR0"Q4$_V)D@$M@=B3TR<G_#1OPV('[GQMA2,?\6[\
M:<'!QC_B2<'&<8^E']B9Q_T*\?\ ^$U3_,/[3R[_ *#L)_X/A_D>\ Y .",@
M'!ZC/8^X[TM>#_\ #1WPWY_=^-^/^J>>-/7'_0%H_P"&COAO_P \_&__ (;S
MQIW_ .X+1_8F<?\ 0KQ__A-4_P P_M/+O^@["?\ @^![Q17@W_#1WPW_ .>?
MC?\ \-WXT_\ E)2_\-'?#?\ YY^-_P#PWGC3_P"4M']B9Q_T*\?_ .$U3_,/
M[3R[_H.PG_@^![Q17@W_  T?\-_^>?C?_P -WXU_^4E+_P -'?#<_P#+/QO_
M .&\\:?_ "E]_P#.*/[$SC_H5X__ ,)JG^8?VGEW_0=A/_!\#WBBO!O^&COA
MM_SS\; 9&2?AYXT &>Y_XDG0=2>PKT+P;\2/!'Q CO&\(^(K#5Y]->./5-/1
MI+?5=*EE172+4M*NT@U"R=@P"FXMT1V#!&8J<8U\LS'"TW5Q& QE"DFE*K4P
M]6-.+D[14I\LHQYGI'GE!-Z)MZ&E+'8*O-4Z.+PU6HTVJ<*U.4Y)*[Y8W4I6
M6KY5)I:M):G;T445PG4%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M9I"PZ--I-UI5Q?6QF-K;6[R0M^H?[-'[/GPV_90^%H^$GPNDU^ZT";QKX_\
MB-K.L^*M0@U+Q)XF\<_$[Q1?>+_&GB;6;FRLM,T\7FKZS?RRBVTW3=/TZSMX
MX+:TLX8X\&\-E^/EB7&O2IQHP@N=\L;-S4Y0]E**]^46H1J7M!)M*\K,FMBL
M,J2E2G)SE+1-O2,6E+F3?NWNW#=NUW9:'US_ &K)_P ]3^;?_%5YG\0]7?PU
M<^%OB;I3+;^)_"WBOPCI37D8"/JWA7Q7XGTKPOK_ (<U5Q\]YI1MM8.L6=M,
MQ%KK.FV5S;M%NN!-H_V@OK^I_P :\U^+MZ)/ TR _>\5_#C_ -6-X4/\P/:O
M4EEL5"JG"+C*AB(5(M)J=.6&Q*G"2ZQDHJZ>EXPEI*$)1XIXMM)IVE&=*<))
MJ\*D*U!PG%])1;=FM;2DM5*2E^F5O,L\,<JYVNH89ZX/3]*FK.TG_D&V?_7!
M:T:_"3])"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MD=>@/;^?IUZUWO\ PQ-\9O\ HJWB/_P$\%>N?^A-]>?K1_PQ-\9O^BK^(_\
MP$\%=^O_ #)O>C_B+/ /_/S-_P#PSU?_ )L#_4SBC_GS@O\ PY4?_F<^!_VU
M];\0K\)O!\6D-<C0;OX__ *Q^([6K.K_ /"N[SXFZ)'J\=P4RQTVZU<^'[+6
MD(\B71KG4(;S-C)<Y^%OCKX5\?:P/^"N\VB6/Q(L=.\<67PWM] \-:3\&;KQ
M!;?%P:;\*_#N@W,'A2]NO"UYJ/BB.UOK6?2)AX4GOH[/R6;,8 :OW2U/]A;X
MMZMI]YI>H_$O6+_3M1MI[*_L+[3/ UU9WEG<QF*XMKFWF\&&*:&:)FCDC<%6
M4X(-6+3]B#XS6=M;6D/Q:\3)#9PQV]NAM_!\K10PH(XT\V;PE),Y5%4;Y)'=
ML?,Q/->'F''_  #CZU6I/'9W3A4IJ*C'):LG"7U+&X/1O'Q7);%^W<?M5*;A
M*\)MQ[L/PSQ1AX0C'!X"<HSYFY9G12DEB<-B5>V&DW)/#>S3^S"?-&THI/\
M(L?$/]IN7Q1'H_AZV^(?A^]\/>-/V=K3X=:$?#&M0_#'Q+^SM>_#G2(OBW=>
M);R72O[/T[QQHE\/$$RV>MW>G>*='\3Z/HFCZ3I\VEWRF;P;3OCO^U/X-^'.
ML^)=9\6?'&XO]3_9TTOQ?JLWCSX<^,C)IWQ%TW]H+3/#$_ACP9IT'A$7&C>-
M?$7PKN=3-OH-A8:AJFHO;VOB)-,F91/7[Z?\,3_&G!'_  MSQ+@G)'V+P5@G
MU(_X0_&?>N'^(O\ P3I^(OQ-\,W'A/Q?\0M:U[19[RPU(6MU#X:LY[35M*G%
MUI.L:7J>D^'-.U;1]8TNY N--U;2K^SU&QF'F6MS$YR>>MQYP5RSE0SCB!5?
MWCI*>3UE3@Y1<8I<F8>ZE!^S<E"5X0I+D@XSG/6GPWQ&G%5,MRSDYH<[CF-%
MSY4XMVYL+K=IR2<E[TZCYI*481_/7P1X_P#$'Q _9#_:7N-:\6>)?B;JU]_P
MO?3M \/7GA;Q8OCKPUX.UG2M2/PV^'.N>'M9\+Z'XLUKQ=;^'KNRCU&\E\/%
MM=N;H7%F;BW*NWS/^RIXZ^/GP8^$\7PN\7?"CQ'XF^/>O?LH:1KG[.7QI3X7
M^*[3PW>?\(W\-K>R\+?L[_%**ZT4V'P5\6?#OQ5:V]A'X?UBYT;PGX[A8^(I
MVM]7EO8Y/VK\%?\ !/;XH>!]&CT;1?B;XEM8$<337%P_A_6M5O[@(L?VO5]>
MU_P]JNO:U?>6B1?;M6U.]N_*2.,S%$55Z_\ X8G^-6"/^%N>)<,<L/L7@K#'
ML3_Q1_)Z<G-:?Z_\#S>"JRS//*5?"X2>%E*GDE2K&I&K5J5*DW*OCG)58QJ)
M8>JO>PU2G&I2YHN5*4_ZM<216(IK 9?.E6K1K+FS.E"47"$(0BE2PR7(W!NK
M#:K";A.TDJD?Q6N_B-^T[J-QX*ET+Q!\?;'X;>+-7_9 MO%-_J7@KQ+'\1O"
MWCWQ)XG\0:5^TUX=@MKOPX^J:=\.M+\(P>'=;.N+:2>&]!U:\NGTC6&V%$\F
MUK]I3]I#1O _@'PUXB^)GQ/\"^)KSP/\68(?%GB#X<?$275/#6K>"OVN]7\-
M^'/B#\8)-+\ ZW]N\.ZY^S9I]O!ILOB&WT?3M5U2^@\7QWDK&>[M?Z O^&)_
MC3U_X6YXER1@G[%X*Z'J/^1/Z'TZ5XYXR_X)=^+_ !OXQL/'&N>.=>N?$=CI
ML>C2:G:WMCHKZOHL,K3PZ'XHL=!TS2]+\8:'%,\CPZ-XJL=9TV+S90EJJRR!
MN;$<=<&2BO89SQ!SM0A)3RK$TH.GS1E.SI9BYI*47.$$U:4YI5;^SY=:7#G$
M*=JN6Y;RKF<7#,,-*7-9\O-SX1)[I2D])*,;T[.;?S5\*-<U<_M;?M.II5U<
M7?PVN_AG^SAK4=RF[^S;GXK:CIWCJ#Q7<Q$;HDU&^^'EI\*[^_C1MS0W-E<R
MJ9;AI)/KPZQGN1SGC'7 'K72:/\ L&?%?1([J/3OB3J]B+V[DO[S[)IO@F(W
M5Y*B1&>=SX0>21D@BAMH=[%8+6&"U@6.WACC38_X8F^,W_15O$?_ (">"O\
MYC?<_G7T&$\4> \-2E"6(S>HY5\16O\ V-648^WJRJJG%/&MJ$$[*[W<WHFD
M>=6X0XGJS4EA\%%1ITJ?_(RHW?LZ:@Y2MA_BG:[MV2Z'!G6<_P 1/3]#G/7K
M_GBD_MCKSV('X]NO Z>O\\][_P ,3?&;_HJ_B/\ \!/!7;I_S)O:D_X8F^,W
M_15O$7_@'X*_^8VNG_B+/ /_ #\S?_PSU?\ YL,O]3.*/^?."_\ #E1_^4'"
M?VQ[\9S^/'/7OCGZ<>Q_;!Y^8\]>>O!![]QU]_;KWG_#$WQF_P"BK^(__ 3P
M5WZ_\R;WH_X8F^,W_15O$?\ X">"N_7_ )DWO1_Q%G@'_GYF_P#X9ZO_ ,V!
M_J9Q1_SYP7_ARH__ #.<&=8/KR"<>V<C_/\ ,USWB'4'U2;PEX=M1Y^J^(O'
MW@:VTNS4_O;G^R_%6D^(-3E5021#8Z3I5[<RS,!&C)%$SB2>-6]='[$OQE)
M;XK^(P,\D6?@K(]QGP: #TY[?ABOHGX$?L=6/P\\1#QKXLUC5/%WBM8&MK?5
MM=N(KFXL[1W$CVNGP6]O9Z=ID$CJOG)IUC:FXVI]H:78N/)SWQ9X3EE6-I91
M1S+%X_$8;$8?#PQ&!>#P].>(H5J'MJU6IB*C<*2KRG[.E!U*DHP@G",I3CV9
M?P5GLL9AWCGA</A:=:E5K3IXN.)J2A2JTZKITJ=.C#WYNDH*4Y*$%*4FI-1C
M+[@TH%=.M%/&(4Z]>0#S^=:%-10BJB\!0% ]@,4ZOYI/UT**** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>ea028790601_ex1-2img1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ea028790601_ex1-2img1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !; %P# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M*,G&47&46XRC).,HRBW&491DHRC*,HRC*,HQE&491E%--+I/(_C=\4X?A#X
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
MFQU62SMI(;&UN\7]?B_"_%N=Y71S*EXAX#$<,9O',,7BN$^,\BX.SGC_ !6
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
1BU2\^K6ETO=11117RIH?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>ea028790601_ex4-2img1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ea028790601_ex4-2img1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" /L KP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO@C]L
M7]L37?V9KG0+32O 2^(8M9\IWUK4+U[+2H'+OG30T<,KM?W*(QMQ]T!)&(.T
M _7_ ,-?%UQX]\!>$O&5UI,^A7'B30M.U>;2+AQ)-8/>VZ3M;M)M3>$+X5BB
M%EP2JG( !W%%?G#^U9^W'XB_9X^*_ACX=Z5\-T\26^L:?I^H&\N-1DM;K5GO
M;Z6S;3M%@CMY4>XA\M?GD=BTLJH844!V_0[2;Y]2TO3M1EMI;*2^LK:[>SF'
M[ZU>XA25H)<?\M(BQ1\<94F@#0HK\WOVK/VY?$?[/'Q>\-?#72?AQ!XGM]8T
M;2-9-[-JDUM=ZH^J:G>Z>VF:1;QVDJ?:8/L:MN:25I)+A%,,:J'D_1BTF:YM
M;:Y:,Q-<6\,[1$_-&98ED,;'C)0L5R0.1T% %FBOS/\ 'G[>/B;PC^U1I_[/
MMO\ #&*\T^Y\5^&?#/\ :<VJ3Q:K=6_B#^SVFU^UM8[*2(6&FI>R2/'N?S$L
MY"\\)8[/TPH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH 3(_3/0_YS[=:,@G'?KT(_G36Z#MWQQQ@9X_D>OT[&/>0&R2<
M\\ \D$G'3O[^V,FI<DD]'=7T\EUNM+=[VMU"_P"=OF]O7TT;Z=;39_S@GU]/
MI2U0>5@6RV0K)@?4<].?;GC)[584L.-Q8[@#G@CMP3[$$@]^ASUGVBYN5VOI
MI>SU7-&Z>UUKJ]5=QNDVDG=7Z.]G>Z;3LTFM';9VV>CUL3T9'K4!/RD%FR"<
M_0$D GG.0?<<X/K2!R#@]\9SSGM@\$\\\#..<9[5S?Y/5:.]N^R[Z:Z6O<+^
M7I\DFUYM75TMD[[%C/\ A_GTI,C^7ZG JK*S*Y )QG</;@_UXYS@ =Z9'(3N
M#%OE$?/0$X]NY/'TXJ5.\N73>VG?EYK6>M^6SMNT^9>[87-OY*[?DGRMWT5N
M9I7>B;47[S1=R/7_ #_A[]*7I5;<<KEN"<<<$\GGZ#.,<@@\@\5(S8.!GJ,X
MY/)!]1CN!U]Q5<VFB;?1)/7;;R>MFM'TZCOI?HM]U:V][I6MY[/1DF1C.<_3
M]?R_E3'&_&"1@]NW4?,,@X]N".3]('<@,<\ L>X., 8. <G."3Z\TX' 'S#.
M[(X&<'CC/8@GOD?I4W3B[Q>Z[]=MM=VU=:/5*[N*Z>C:MMUU>[7396;MJE[S
M]UIE:[@E-O,;;:\_E2F%)F*1/*$/E+(ZAFCB=PJNZHS!6+!2< _B-9_\$_\
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
M>9RE&+Y:B^5X5VYWA\-A:5=2O;$U</[65;$244I-XN4J4:MK6IT^11C.:;_
MK_@EA^W1\9OB%\=/''P2_:8^.DOBKQ[J^C66H>$?@GXK\->%8/BW\.IO#UJP
M\8ZUXOUWP#H^A>#I_"&OWLUO/X'GL8]3N+S1[O3WGNEN#)YOZ _MA?%'XH0_
M&W]G7X!>"_B]'\ ?#OQ6M/B/KOBCXH6ECX=O?%*R>!M-TV[TKPMX7?QGIVK>
M%+674I+^:_U>34-,O;J32=+NX=/CMYY#>VWT/X*_8U_91^&NNZ%XI\ _LZ?!
MOP9XD\-W4]SH.O>'/ 'AO2-8T:YO(IK>ZFT[4+*PAN[62XAGFBE:*4&2.1U.
M58@^F?%7X,?";XV:%;^&?B[\.?!OQ+\/6U]%J-MHOC7P_IOB'3[>_@#+#>06
MVI6\\<5Q$KN%E0!P&(SM+5TXI5:WU:5-JFZ4J*K1M*$:U.E3J4U?E][VCDZ>
M(;;Y:]>FH3_<U7%\L:59>W_VF2C.HJE*4:,'4I1G4IU)TN6<ITW"T:E"#24J
M5&I?E]O2YC\&?$G[4_[1SZ-^U!K]O^VUX.OKG]CGX>Z9XS\)/X&\)^ [/PM^
MT!JUQ_PD.II8^/M/U*/QAK-QI%])HMMX2CB^'.J^'M0:^75I8IFN9K:WL_F^
MQ_X*6?MKZ1J'A'POX]\=1:1J'QB_:#^,.O?#34(?"WAV.ZM?A+X3^&7Q:GUS
MX4:A'+I,EL=6^&'CKPUX5NI=2=!JE]INIZ<MY+,K78?^B_4?V0OV7=5U#P7J
MNI?L^?""]U3X>-;-X&OKGP%X;FN?"1M;X:A;G0I6T\OIWD7H^UQ>04"7/[U,
M/ECT][^SA\ M433XM1^#GPWODTC6?$_B+2EN?!VB3#3M=\:0W=OXNU>S$EFX
MMM1\2V^HW\6MW<6V74H[NX2Z>19&!>'A.%2BZU656$:5.EB$X0ISK-UI5*U>
M#2M2Q$UR1@G'V=",94G#V=>Z*E+$7FZ.(:UQ]2G&JE*,9U:-*G@J<E24>?#8
M2I&K4GROVN)]K&4)J=%I_P \?A#]KS]N'2?@A\/OBEXI^)GQ3LI?BO\ %+XH
M^'-.U'QC#\"M8T"YT+P=\#/V@O%-E-X%M/!G@ZPU/2[=/$GA'PQJ-S'XO-_>
M&738+4,;:2_CN,?]H+]L3]M'X/>!M*\"> /CYX]^,'B'Q7X,^#/Q3?QI9V'P
M5TCXC^#]2\=-XAT[6OAE=ZM>^!K7X9QZ;J2Z4-:\-G4/#:Z_;?V/KL5[>SQ3
MV8A_H_G_ &?O@A=>$]#\"77PE^'\_@SPY-K%QX?\*R^%='DT'1)]=TO5M'UF
M?3-,:U-I93:KI.NZSIU\\$2-<V>JW]O+OBNI5;S2+]B#]CV+P-??#&+]F7X(
MQ_#O4=<M_$=_X)3X<^&1X;N]?MK=K2WUBYTDZ?\ 9)M1@MF>""Y:(RQ1.Z(5
M5B#K=NI!R;4(9@JTHJ-)>WP<)SDL)5;BXT%44H*I5I6G>E&E3DZ=2HGQSP>8
M.@E',7"N\OAA^?V<ZL(XSZQ"I+&J+4:M2U%3P\:4[3=.:JU%STXR/Y_?CM^W
M5^W%^S/)\1]6U[XG^*KKX<^#OV-?"6K>(9O'.F_"?Q+X\\"?&GXM^+?C-8^
MOB-?:W\./#EGX/U+2K*_\$>'O"EUI-OISZ<L&JV5U=1_;8+QI_1?B'\6_P!L
M"S\5_M62Z+^VY\;=,LOA!^Q5X(_:=\*:-#X6^ <NEGQGXKM_'>H7GAZZ^T_"
M";4)O"MHGAS3;>SMVO\ ^U4BDN'GU2>1T,?[PZ9^R5^S'HWA35_ .E_ 3X2:
M=X*US0;+PSK7A2V\#>'X]"U;P]INJZEKNG:)J.F_8OLMWIEEK&LZKJEK9S1O
M!!?ZE>7,2)+/*S===_ KX,Z@WB.74/A=X#O9?%_A&U\ >*IKCPQI,S^(?!%A
M#=0V?A/6&>V9K_P_:Q7][%!I5R7M(X[J=$B"RL#K2K.$JG-1HU(.4:E'FIVE
M3Y<+4A&-;F?+5IK&3CB)+2<Z*=&4FU"W>Z51XF%15IJFJ*IU:*:<9R6)PU3V
M]-<J]G5EA8XG#S4I2A[2=&K&,>6JG_.]XL_X*A_&F'XQ^/\ 1M)^).IQ>$+3
M]G;Q1\//#$<7PU8Z#'^TOX,^$B?%36/'D'Q%FT"3PK>W3O+?^%CX,;5&\K4_
M#]\QTO:#G^@;]G;QAJ_COX)_"WQ/K>OVFN>(]9\"^&-3\27<+V6^36K[1K6Z
MU![F"P"6]I.]Q*[26RQQ+&252)5(%27'[,O[/-_X-MOAY>?!7X8W7@6SUG4?
M$%IX1F\&:%)X>MM<U?[:=5U>'2S9&TCU+4#J6HF[NQ&)KC[9<B1V$K@Z?PF^
M GP6^!>EW>A?!GX7>!OA?HNH7C7]_I7@;PYIGARPN[UTCC:[N+;3(+>*2X>*
M*)?,*[BB(IW*!6$X)UG4O524)PA33T<JF)Q&+E.K%6A#E>(GA:$X17+@Z.$P
M[3=)3:C3G[:<^>].I.<E2E*7+23<*=*-.7NR:CAJ%%U*<KN>,J8NNI<E517K
M\8?:,M\W.2.0>>?ISG_]0J7(/0YI , #T&.W],#]*6MELKK;;TZ7\[6OYWUL
M=*5OZ]7^;^ZRV2"BBBF,**** "BBB@ HHHH **** "BBB@ HHHH */\ ]?\
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
M\O&"$;+*:[*ZBLI547L=M)'O0HMTL3()%;*%1*"-X)^7'(/3K5D   * %'
M'&WL !P..V,=O>@#\O?VQ?VH/V@?@_\ &CP%X1^&OA,ZCX:U"RL;V5#HMQJ3
M>++VYU(V]SI$-["&33VMX4C4$8E1KGS9 8PE?IGI-S<WNEZ=>7EJ;&[NK*VN
M+FS9M[6L\T*22P,W\1B=F0MW(S4L\%C)) ]S%:O-&V;9IXXFD1R,9A+@L&P>
M=A!Q5O'_ -?WZ<_I0!^77[8O[4'[0?P?^-_@7P;\,O"HU;PSJ&D:5J$D1T&\
MU"3Q3JE[JUU:7FB0W\):.T:VMX+4KY2B:-KSS)@8S'G]/+.66:SM9IHC#-+;
M02RPGK%+)$KR1'/.8W)3GTYILT%E)+"]S%:O,C[K=IDB:1'Q@F%G&X-C^Y@]
M_3%K(Y (R.OMGID4 ?E;\1OVJ/VB_#_[96B_"+0O!IE^'TWB7PQHIM_[!O;N
M75M"U>.S?6/$RZO$"D,>E)<WDI$>((ET]EG&=]?JG5,PV?VI972U:] ;RI&C
MB-TL; Y"-CS0O4':<$<=ZN4 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YP
M_MV?"?\ :4^)'_",'X,:O>+HEG=V3:AHNG:L-%O?[3$D@MM5-Z9H";:TW_OH
M=Q!+K(4;R^/N'X7:9XJT;X>>#=*\;Z@-4\66'A[3+77[]6WBYU.&UC2ZD,F<
MRMY@8-*?]:1OXR17.?%3X\_"OX+06,_Q&\5V6@#4;J"UM89%EGN9&N"^V;[/
M;I),+>,(S2SE/+C &Y@6 /I^D:MINO:98:UH]Y!J&EZI:07UA?6SB2"ZM+F,
M2P3Q..&22-PRD=C0!^9'[8_P8_:K\>?&KP#XB^#FNW]MX6TZTTZ*!K/71I5I
MX?UB*_FEO-0U*P,Z#4()+41%F\N7S%C-L8N06_3C28KZ#3-.AU*=+G48K*VC
MOKA%V+/=I"BW$JK_  J\H9@,8&1C'2O(?B-^T7\'OA/XGT#P?X]\9Z?H&O>)
M?+;3;*X$KD0S2M;PW%Y)%&\=E;2SJ8DGNGC1G#8.%8CVJ*6.>*.:&1)89D62
M*1&#))&ZAD=&&0RLI!!!P0<T ?EU^V+\%OVK/'OQS\!>)?@YKU_8^$M/TS2;
M6%[7Q"VF67A_78-3O9]2U74].\Q1?0W%E):HVV.X\Z.W-NT.2"_Z@6<<T=M;
M+<.)+E+:".YD7&))TB42OG&<,^6'3C'%>+_$3]HWX-_"GQ9H/@KQYXUT[0?$
M?B-8)-/L+D2L4M[J9[:VNKR2.-XK*UN+F)X8Y[EHXVD1\-A6(]O1TD1)(V#I
M(JNCJ<JR, RLI[A@00>X- 'Y5_$+X(_M;ZO^VAHOC_P]XCO8OA=!X@\.WL-T
MGB%K72=/\(6*63>(M N-$5B9KO46BO8XS]FE$LEU'*9HPC&+]5J\-U?]I#X,
M:%\3K+X/ZKXXTJS\?7\EO!#HTKN EY>*CV5A-=;/LL%]>(Z-:VDLJS3&2-44
MM)&&]RH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /CS]I_]CKP;^TP^B7^K
M:UJ/AS7-&ECB75;%%N3+I7SFYL!;3.L"-.YC<7)5GC,8 !#,#],>!O!VD_#_
M ,(>'O!>AB8:3X;TJTTFQ-Q(99V@M(5B5YG.-TC[=[X 7<3M4# 'S)^T_P#M
MC^#OV9IM%T[5]!U7Q)K6LE)X]/T]HK=8M-&\7%XUU<8A+0L$409$DF_(X!-?
M3/@/QEI7Q"\'>'/&VB"==*\2Z39ZM9)<QF*XCAO(4E$<R<[9(RVQ\$KE202,
M&@#Y+_:%_8;\"?M"_$CPY\0M>\0:SI$FF6MGIVN:58K"T&O:=8W3W4, G;$]
MA(WFS0S30EB\;J4".F\_:NG6%MI=A9:;9H8[2PM8+.V0LSE(+>)88E+L2S$(
MHRS$DGDG-?$_[1/[<W@;]GCXBZ!\/=:\-ZWK=SJ-E::EK.I6#016VBV%[=M;
M02[)F$M]*!'--)%  415 +.^%^U].O[?5;"RU.T8O:7]I;WEL[*59H;F)98R
M58!E)1UR" 020: /BK]H?]AKP-^T1\3/#OQ'\0>(]:TF73--T_1=:TFP2W-M
MK6EZ9?75];1"9E$]G.SWMQ%/.C2%XC&$6-DWG[<MK>.UMX+:$$16T,5O$"<D
M1PHL: GN0JC)[GFOB#]HK]N?P/\ L[?$KP]\.-=\,ZYK-SJ6F6&MZOJFGO;)
M:Z-I6I:A<6$$RQRR":]G4V=U++;Q*I5%C"LQE&/M^VGCNK:WNHL^5<P13QY&
M#Y<T:R)D=CM89'8T ?#/C#]@[X?^+OVA[#X_3^(=;L[N#7-$\4WWAN$0M9WO
MB'P]]E.FW:7;@SV]N&L;1KBU0%9"C[702$5]V5\&^,/V]/ ?A#]HBQ^ $_A?
M7KNZG\0Z!X4OO$L#6RV=GKGB,6OV"%;-W6YN+<2W]DD]R@"Q^9*X5UBRWWE0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 444=.?2@#R?XG_ _P"%WQCMK.U^(WA.
MP\1Q6%S#=VK7)FAFBE@\P(!/;R13&(B1Q)"7,4@(WH2HQZ3I6EV&B:;8Z1I5
MI!8Z;IMK#96-G;1K%!:VENBQ0011H J)%$JHJ@= /K7YW_MW_$#]ISP<GA>+
MX'Z9J_\ 8T]]9/J6K^'M*_MC5?[0+R"#3)+8P7*KI]WC%Q+Y:D,L<8E0R<_<
M7PNU#Q9JWP\\':EXZL5TWQ?>^']-N/$-DJ[!;ZG+;1M=(8\GRG$A.^+)\MLI
MDXS0!S'Q _9_^$/Q2\1Z#XL\=^"=*\0>(/#1C_LK4;I9%EC2&<7,,-P(I$2\
MMXIP98X+I98D=G*J-[Y]@CC2*-8HU5(XU5(T0;52-0 J*!P H& !@!0!BORX
M_;*^)?[7'A+XV?#[2O@MHVMW/A"6TT^>--)T3^T].U[69M0DCO=/U^]-O+]A
MMHK5(FXDMUCB>2X\T[2$_3O29+V?2].FU.%+?49;*UDOX(SNCBNWA1KB-6YW
M*DI90><@4 >4?$#]GWX/_%#Q-H'C'QUX&TCQ!XC\."%=,U.\CD$J0V]P+JWM
MKM8W6.^MH;AGEAMKQ9H8WDE*H/,?=[*B+&JHBA$151$4 *JJ,*J@<     <
M  5^6G[9/Q*_:Z\)_'3P!I'P2TC6[SP;/IFD7$,.F:&NI:9K?B&?4[V#4].U
MZ^,+_8;6&P6SD.Z6T6))'N1.VQQ'^HEHUP]I:O<H$N'MX6N4'1)VB0RJO)&%
MD+#J>!QF@#Q_5_V>/@UKWQ'LOBUJW@31KWQ]I\EK-;:]+&YE^TV2;+*\FMPX
MM9[RT4)]FNIH7G@,4+1NK1(5]IK\I_B)\3?VQ;#]M+1?"WAG0M9D^%#Z_P"'
M+*.VM]$CG\-WO@Z[6P;Q)KE]K+(/*O[ -?&,-=0NCP0PI!,94$GZL4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% %>XFM(5#7<MO$I9%5KAXT4NS815,A +E
MA\H'.>G-3@@C(((/0@@@CU!':OS%_P""AOP?^-OQ!L_".I?"_4/$&I6,&JV-
MC>^$]!>>"2*YE6X:+Q)<7$4T)6#3MNQU4NV9PP4E0#]_?"W0=?\ "_P[\&^'
MO%.JMKGB'2/#VF6.KZJ^XO>7MO:QI/*S/^\<[P09)/WCXW/\Q- ':S7%K%)"
MD\T$<LK8@262-'D?!XB5R&9L Y" G%3_ *_3'^>A_*OR:_;<^!?[0/Q"^/'P
MLUOX<:MKJ>&[N&RTQ;W2KF\BL_ NH6>I">ZUO4[>WDB22.XAGB:)UWRS&U>%
M]D2J:_5;2;:ZL],T^TOKHWUY:V=M!=7I38;JXBA2.6X*9;:97#/C)QNQD]:
M)Y9[2*6)9YX(YI6Q"DLL:O(P'2)'8,S8Z[!G\^;-?DK^V]\"OV@?B)^T!\+M
M?^&FJ:[!X:N-/TO2!?:7?7\-IX)U?3]7N;R]U_4[:V:*(PW=K=6:1,GG33&T
M>.54C"D_K#9Q2PVEK#/)YLT5O!%-*>LLL<2)))S_ 'V!;\: !I[83I \UNMT
MP#1PM)'YY0%2Q5"?,*\<E1CH>U6:_(KXF_ +]HG5OVZO#/C70M>UX^ I];\.
M>(QKL-YJ%OHFA>']&2V76?"5S!%)Y+3ZLEI>QHB1&&8:@&G<-NK]=: "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ H_S_G%%% !_G_/^?:D/?C/MZ_GQ2T4
M&/\ Z_OQC_#GVHHHH /\_P"?\_E1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M!..30VEJW9>8!13=Z\')^8X'!Z\\'CCIQGKQBC<O)SP.N,G' /;../\ /6ES
M+NOO =129'7/ YSSC\^AIN]2I8,-HSDX/3&>_P#@?3K2YH]U_7R_K[[ ^BFA
MU/ .?P/IGT_STZTH.?U'0]O_ -5.Z[KHM^^WW@+1113 **874-M)P<;NAQC.
M.H_SCGI2JZL2 >1U!X.#T./?%*^J^?\ 7?[D_.P#J**0,#G!^Z<'((Y],G&?
MPI@+1130RMD#G'!X/!Z8Z?Y'M0 ZBF[UY&>GL?IZ4;U]<<XY![D ?7.1_D&E
M=+=H5UW'44TNHR2>GH"?Y Y_"FB6,]&[D=#U'7M_^OM1S1[H>^Q)132R@9R.
M>F.<_3&?IGU('4BD##(4>GOD @>V1U7J0>1Z477=!_7]?YCZ*9O4 DG &>>3
MP#CG@D<XZ]>M*75?O'WZ'IG&>_J/KVHNOZ_K] _KR^_8=130ZDE0<D8/'(P<
M<Y''<4ZG>X!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1W_ ?U_\
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
M\"^/F\/7VA7FO6"W6H:%K4\UG8V^HV,5D\99HEV_LUY)+%M^=P;'!S\P'?/
M&.H]?>E\K*@$YX /';KP#VR3P>W'6NA48TX8:%).E]44(8=QFVXTXPG"=.:J
M.=.M[7GE.I.LJE>=9^W5:-:\U4X1G*K*<$U7E*=>"<XJI*4H.,N>G*-:FJ2A
M&-*-&<*4()T_9.#?-^/_ .RG^S[^T9\8/VJ7_;^_:_\ AIX=^ WQ!TKX,M\$
M/AI\!?#GC:S^([^%=#O_ !)_PD/BCQ3XL\966D:59WNMZS<VNFVFFZ=I8EL]
M.TVVD:2>:XNY5B_7Y(MJJHVJ,#@$@@;1D="0>.>O%.2(H!\W0EC@'!Y! QGG
M &/?L.*F Z$@9QR<8_GS^=:P48PI4X4X4J=&G*%.E3BXP@IU)UJDO>;G*I6K
M3G5JU)RE.I-IMKEC<A!1G4FW*52HXN<IM2DU3@J=.":2C&G2II0I4XI1A%RO
M>4Y-,C7:N.,^W88&![>I'J:DHQC_ #^%%6:A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 'D$>M(!C\@/R[_7W]A2T463 3 Y]QC\N!UI:**5
MEV_K;\M/338+(3:,8[>G^>>O/_UN*7\?Y<?I_/-%%%E9JRL[W7>^]_7J%D%%
M%%, _'^7Y]/_ *WM28]S^GO[8_3ZTM% 6"DQG/7_  X[?S^O-+10%D%)CW/Y
M_P"<_C_.EHHLM^NGX;?=T #R"/6D(R,=!TXI:*5EVWW_ *V_X&@6_KK]X8].
M/IC_ #_^NBBBG8 (SW(^G^?Y8I,<YZ__ *\_X?D*6BE9=MMO+T"W]?U_3ZW"
MC SGOC'X44466U@$(S]1T/I2T44P"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M?"[QQX_M],36)_"'AG5->CTN2Y:TCOGTZT>X%M)=)%.UNLA38TJPRE 2P0D
M5^4V@?\ !3?XX>)]-75?#/[)'B#Q'ICR&(:EH.I>)M6L&E3[\2WECX,N+=I%
M(*NBR[UP05&*?%GBKP9P7FN'R7/L?CZ&98K+UF='"8'(<ZSB<L%];E@GB)O*
ML%C?906)BZ352,>5VDY6:,^'N!.*.*<%BLQR7 X2O@<'BZ>!Q&)Q>;Y5E=.G
MBZM!XFG1OF6,PD9RG13G%PG*]FDFT?M4#GD4FX9QGGGCZ=:_./\ 9D_X* Z)
M\;/'DGPK\;>!=3^&/Q#>.[?3]*OKB:[MKZXL87GO-.+75GI]]9ZC!;1O<&WN
MK*-7CCD*/N7#1^%?VY-9\0?M>W7[-$GP[L;?3H=3UO3QXM7Q'<27172]+O\
M4DE.D'2DCW3M9^2R"^(3S"^YBN"\+XK\"8[#\+8K!9_2Q-'C'.:W#^1NC@\9
M.>(SG#4I5L3EV*I.E"KEF)P\(MUH8^G1=-VBTW*+>N(\/.,\+B<[PF(R2=&O
MP[DL>(LV4\5A%3HY).:IPS+#5XUJE',,/4F^6F\%4K2FT[)6:/T@+ =3_.C<
MN-V>!WKY\_:4^-%W\"/@_P"*/B=9:!#XDN?#RV9CTBXU!],CN?M-W%:D/>QV
MUXT13S3)Q ^[&#C(->7^#/VIM2\5?LR:S\?9/!EI9WVDZ!>:POAI=:EN()WM
MK.&Z^S/J9T^.2(.92AD%FQ4#<5Y KU,?QYPUEN:9QDV,S%T<PR/A[_6C,L/]
M3Q-18?)5&O*6+56$94ZTDL/6?U:G)U_<M;WD>1A>&<\QF68;.,-@E5R[%YS0
MX?PV(^L4(.IF^(5*5'"^RE)58J<:])^WE'V,7*TI)II?:6]?7^?^%*"#T-?B
MEH7_  4W^-WBC3XM6\-?LEZ]XATN5Y(5U+0=3\3ZOI[S1$K+%'=V'@V:!I(6
M^22,2%D((8=CZY\'O^"D7_"2_$?0_AE\8?A'K_PBUSQ)>VVGZ/-J$]Y- +J^
M=8=.CO[75-+T>^MDO[@B""X2WF@\TJKLH)(^/RGQW\-<YQN6X'"Y]B:57-ZV
M'PN75LRX>S[*<!C<5C%?!X>AF6.P%+ NKBTG]6A[=^V:M";TO]3C?"7Q P%#
M&UJ^1X>I_9M*O7QU#!9WDN88[#T<,G+$U)Y?A,?4QO+0BG*M:@W3CK**V?ZH
MD@#/:ER.F>?2OFK]H?\ :=^&W[-_AZSUKQS=W4MUJDS0:+H.DQI<ZKJ;PJ7E
MDAA9T6.WB!42W$KI&K,J;BQ"G\^9/^"I/C4I_P )7%^S)XN?X8K,6?Q@]YJ2
MQK:JQ3S'N$T!]$$F[:I!U81[B5\PG&?6XE\8/#WA+-*F2YWQ%1H9IAJ=*MC\
M)A<#FF:SRO#UH\U/$9O+*LOQU'*L.X^\ZN-K4E"/O3A&.IYV1>'/&G$N!AFF
M49'5K9=6JRH8;&8G%9?EU#&XB&D\/@)YEC<&\=73M'V6&A4?-[JDY72_9K(X
MYZY_3K2;T_O#KCOU]/K7A'P8^/G@?X[?#M/B)X$NI)K18[F+4-+N]L6H:3J=
MK )I]-OXU=_*E561DD3=')'(DD;,K+7AW[)G[6FJ?M):_P#%G1=1\#VOA-?A
MMJMAI\%W::[+JW]JI?7FLVQFFCETZQ%H8O[)5MJO.&:8KE=F6^A_USX=GF7#
MV5T<UH8C%<4Y9C\WR&6%@\5A<RR[+:=&MB\31QM&;PL*=.EB*4H>TJJ59-\B
M4HRA'Q9<-Y[3PV?XJKEM:A2X7Q&#PF?1Q+6'Q&78C'XB6%PE*IA:B5>I*K7B
MX/V5.<8*TY2=-J;^Z-ZCG/KZ]N3^E.KXD_;#_:JU#]F'PSX6U_3_  9;>+Y?
M$'B*'19+6[UJ72$MHI+2YN3<I-%8:AYC#[/M$7EH"'W%QC!^N=!UPZQX?T?6
MIH5M6U/2[/49(?,,B0&ZMH[@Q^:43>(]^-Y5"0I8J.E;99Q9DF;9OGV1X+&^
MVS+AFMA*&=498>K1AA*F-H5,1AE&O.]&NJE&E4G*5&<E2Y&JEGH8XO),UP.4
M97GF*PJI99G53'4LLQ*K4IO$U,MG2IXR+H1:K4G2G6IQC[6$55YDZ?,DSH2P
M! )Y/2EK\<OBS_P54A\&_$3Q+X6\&_"Q/&'A_P (ZH^CZQXAG\17&F?Z?!=R
MV]UY$$.CWT#0;41K29[I1<.QC &W<?UC\*^*=,\8>&-#\4Z3.LNE^(-(T[6+
M&8-E6M=0M8KJ$_\ ?$B@Y /7@9P/+X2\1N$..*^<X?AC.*>:5<AQ-/"YE&.'
MQ&&5*=5U8TJE&>(A"&,PU2="M"&+PLJF&=2E.'M>:+2]+B#@WB;A;"95CL_R
MJIEV%SJE.KEM2=:A5=:,*=.K*-6G1G.IA:RI5:=7V&(C3K.E-35.S.IR.1GI
MUH!!Z?2OSE_:(_;\T3X2^-#\,/ASX"UKXN?$-(HY+K2=%>9;.T:1@XM7DLK+
M4KZYNO)_>F.VL950%/,D4.,<'\,/^"E=OJ'CC2O GQP^$?B+X-:CKTZ0:5>:
MK)>O9!YI%CMC?0ZOIFBWL$,TV8EN8K>>!'VAF4'CQGXS^&ZSU</_ .LV'6.>
M/64JL\%F?]CRS5U%166QX@^H+)I8UUG&BJ$<=)^W?L>;GT/4H^&7'5?*HYQ2
MR"M/!SP<\RA3^M9?',ZF74XRG/'4\FEC%FM3"J$9S]M'!J+IQ=1)PU/U6) Z
MG&>E)O3GYAQUZ\?6OB3]L#]K*Z_9K\&>"/%>@^$M/\>0^+]=.EQ1OKDNDPQP
M/I]QJ,5W;W%OI^H_:/-$*1K'L0$2;MYP%/R#'_P4;_:(FCBF@_8S\:30S(LL
M4L3^,)(Y8I%#1O%(O@DJZR*RLK+E64@@D&LN(/&?@/AK.\PX?S/,\QCFF5K"
MRQV'P/#6?9M##QQF%^NX9SQ.6X+$T&ZV&_>07,F]K-BRCPUXRSS*\-G.79;@
MI9;C*F*I8;$8W/,GRMU:F"K>PQ4(T<QQF%JN5&K[DK1=GJ[),_9H$'H<TM?'
M/[*'[0_Q$^/-CXNN?'OP;UOX3/X?O-/M].BUC^V-VL1WD,\DTD/]K:)H[ 6K
M1JC>4DZYD 9ES@_8'F<9VGH02>V/8YSU]\U^@9-GF7Y]E&!SO+JE:I@,QH0Q
M.&J8G!XK UI49RJ13J83&4J.)P\KTIWA6I0G%)2<>646_E,VRS&Y)F6*RG,J
M=&EC<'.,,1##XO#8ZE&4J5.LE#%8.K6PU9<E6%Y4:LXJ3<&U.+2E+!>I ^M
M((!!X/3WKX8_;"_;"/[,]OX.LM(\(1>.?%'B^_N8[70CJD^F-#86J;7NE:WL
M-0FED>=XHXH1 /,);#C:!74?LE_M5Z+^TYX0NM7CTB+PYXDT>1$US0(M2.I+
M9M)+/';/'<O;V<LL4RP[\M;QXW*#SS7@X/Q"X2Q_%V9<#8;.*=3B7*:*K8W+
MOJ]>,:<?9QJ3A2QDHQPN)KT(5*<L3AZ%2I6PRJ0]M"',K^O4X.XEH\-4.+ZF
M55(\.8FJZ5',?;4'=JK[!3GA5-XJG0G7O2IXBI2C1J34E"<G%V^P,CCWZ?SI
M-PSC/4D?B.U>'_'?X]?#_P#9]\'3>,_'NHM;VC2K::9IMJJS:GK.I%'>.RT^
MW+*9)"JLTCL1'#&I>1E6OS6_X>@_$'7_ #M3^'_[+OBWQ)X:LT#W>K"ZU>7[
M,F6?S)GTGPYJ=E$IA7S 9+M1P<D*I->;Q3XL\"<'YBLGSS._9YM]7I8NKEV7
MY=FN=XS"X2LW[+$XZAE& QSP-&I&,I4YXN=!SIPG65/V4>=]>0< <7<38*>9
M9/E/M<NC6EAEC\9CLNRK!U,3"W-A\/B,TQF"AB:T7**E##*MR3E&$I*<E$_9
MDD X)Y-(749R>G7@]OPKXU_9=_;+\ _M-VNI6.EV5[X7\9Z%$)M7\*:M(CW
MM6;ROMNGW$>Q;NU29O*DS'%-"^%FB0L,^'?M,_MY^,O@A\:$^$/A/X.?\+%O
M;K0--U>S:SUW4(-6O)[Z:_B>TMM(L-#U.6<PQV)EW1NS,I.4 7+/-/%7@?*>
M',HXMKY]2Q&09[BZ6"RK'Y9@L7FWUS%5X59T\/3PV A6Q<:R]A6A5IU*$*U&
MM!T:U&E4M%K"\ \7XS/\=PO3R:I2SW+L-5QN-P..Q.%R_P!AA**A*>)>)Q=6
MGA9T'"I"I3K4Z\Z-6D_:TZLH*37Z=AU/0_S_ ,_YSTI=PP3G@<5^+]W_ ,%-
M_BWX:6/4?'?[*'BKPQX>$@BN-4O[WQ#81QR$$K''-JOA2PLVE=@=L;7*$X;'
M0U]IZ)^V!X8\:?LS>,/V@O!6C3W[^$-!UG4-0\):K<K875OJ^BVIN9=*N[R"
M.[1$F 1X[N&*9&B=7";@R#CR?QE\/<]IYP\OSYNOD658G/,SP6-RK-<KS'#Y
M1A(N5?,(9=F&#PV)Q.&@D_?H*=WHDEJ=&:>&W&N34\!7Q^306%S+,,/E6$QF
M"S++,SP4\QQ4XT\/@ZF+R_&8JCAZM2<XJ/MG!>]JTUK]F;UQG/'T/^% 96Z$
M'Z5^*FA_\%-?C?XGTZ+5_#7[)>O^(=*F9D34M"U+Q-JM@\D9Q+''>67@Z:W=
MXS\KJ)2RD88 U[Y\ /VT?C5\5_BEH7@;Q9^S'XJ^'V@ZK;:G+>>+-0/B46FG
M/8V,UU LIU'PMIUK_I<L:6Z;[R$[I!M#-A3R9%XW< <19CEN5Y5F.<8C%9O6
MI4< ZG"/$N$PM:5>G*K1<L=B,NCA*5*<(\RKU*T:-G'W[2BWTYGX6\;Y-A<P
MQF99=EF&HY71Q%?'17$O#];$T:>%7-72P=+,98JK5@D_W%.C*O)^[&FY:'Z7
M[EY&>G!ZTF]/[PK\>?B+_P %+/'GA3XO>,OA7X8^ R^-+[PWK^H:+8+I?B75
M)M7U5;'<9+A-)L/#E],I"(\DD<33;$5F+D FJ(_X*+_M&C!_X8O\<')0<?\
M"8]"X!Y_X0C ('//'!SZUPQ\?_#2>(K8:EG&;8BIA\;6R^M+"\(<2XJC3QF&
MQ7U.O0>(PV7UJ#E3Q"<)252T5[[M$Z%X1<?^PPN(GE.6T:6-PF'Q^%^M<2\/
MX2K5PF*HQKX>NJ&)S"C64:E*491O3W?)=R31^RQ90 2>#TH#!AD'(Z5\)_M4
M_M<ZU^SK\./A[XVA^'T.O7OC&]M+.\T74-:N-&?2)+G2I]1E1I?[-NYII8)(
M/(>.2W@;)9CM*[:Z[]D']J*/]IOX?:MXKN?#UKX3U70]=N-&U#1;?59=72.,
M017%I>?:Y+.Q.+A)'!3ROE,9^<\8^TPGB%PMC.,,=P)0S-2XGR_+J>:XG+)X
M3$T>3 SIX>M[:.,J16&K.%+%49U:5.7M:<9-S@O9SY?FZ_!_$>'X:AQ?5R[E
MX<J8Z>6QS*.)P]1/&4Z]7#RI/#TYRKQ@ZU"I"%9P]E-J+A.2J0YOKTNH.">?
M3FE+ 8R<9Z>]?DG^T1_P4NF^#WQ8UGX=>&_AQIGC.TT)+"&]UF;Q9/IC?;[M
M1++;+:PZ/?(1!"\+;S/EC(5PNVO7OVI_VU-9_9[\,_"?7]/^'MGXJF^)%A+=
MRV5QXAGTM=,:.RTZZ$,$L6EWK7A=KXQ@F.$CRP0I+8'SM/QL\.JF7\39I3X@
ME5P7"..P>79[B*659A4CA,5C\5/!X6G1C"G*6.C6Q,'2C4PGM8*2NVTTCUEX
M9\<.MPYAWD?)7XLI5Z^04ZN.P=*6-HX;#3QE>=13J1^I\F&A.KRXI4FTK*S9
M^AGF(/XA^M.#*02#P*_&*W_X*0?M!WL$%Y9?L;^,+RSNH4GMKNUF\77%K<0N
M%,<T$\7@IXYHG4ADD1BK#!7(.:^O?@G^U!\0/B)\)O'OQ"\<?!S5?AKJ?A+4
MY;.Q\/ZW-JUN^LVL5C:W1O4FU71=,FCB\V=X-T5O.H:)OWF[<BZ9-XR\#9[7
MQ>'R_,,U=3 Y9C\VQ,L9POQ#EM"G@<NI1K8JJL3CL!A\/.<*4E*%%5?:5KVI
M*5M9S/PWXPR?#PQ6/P.6PI5,7A,#!8;B'(L=7>*QM7V&&I?5<'CZV)7/6O"<
M_9<E+>JX(^X P(R#QS^G6@LJ]3BOS=_9)_;[L?VBO&VN> /$?@^U\">(+>VD
MOO#HM]>?6+?7H;:62+4(=T]AI[V]W;((YTA19A)%YK;D,9W3_MC?MP:Q^R_X
MT\#^%=/^'ECXQA\66<EW+>77B.?1GLBER82B0QZ7J"S@C+Y+I@\8[UUOQ:X$
M_P!4<MXWCGL9\.9IF>!R?"X^G@<94F\RQ^.678?!U\#&'UK"UGBY1IU%7A#V
M,91JS_=R4C+_ (AWQE_K-+@]Y+*/$4<%4S!X">+PL(2P5+"RQL\12QDJBPM:
MFL-"<U*G4?-.$J27M%RO]&]RYQD9Y./IUH#*>A!K\V?V@/VS?C'\*/'W_",>
M#OV:?$WQ%T1_#FC:TOB;2V\0M9-/J4$DEQ9!].\+ZI:EK$*-[_:M^ULO''D
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
MS7#\99#G&%P;RC*LNQV R_'4<9B:<*=7!_V7BJM..'6(E+DA"[/A<VX?S;Q
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
M,XQ<.-:?%>5U?=I5Y8FMG,<KCC^>2K8>-5_584W42JM1A*4.1_F!XY^+M_\
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
M96)W*2B D-QD'@XR<XS4]G9V]HC)!;06Z,Q)6&.*)7.."1& "V1C.,\#-:&
M.0!GUP*7 '0 41HJ/+K?EBXZJ&SES?9I4WOV<4_M1F_>2Y5TNM6_BJ.S?;FJ
MS7WJ7]WD6AG7UG;WD?EW%M#<1HX<)/''*N[&-P60-A\,1NQ]W(!Z@P3Z582Q
M6\4EC:21PH1#&]O"RP@A=RQJ4*H#@9V8SBMC /49I,#T''3CI2=#FYKM^]RZ
M^X[<O;FHS?5Z2<TNG+N#COLOG47WJ-6"6FGNJ#?VG):'._V+IO4:3IWMFTMA
M_P"R<&M2QL[:TC*P6L%MO.9!!#'$&8< GRU7)QW.2,C%7L#T'Y"EP!T&*=.C
MR2YN:3T:LW3MK_AH4W_Y/;NF"7E'Y>U;_P#)Z]1=OL^C1#/#'-$\<D:2(ZE'
M1U5D93U5U;(9<<%2"".,8)JK:VT5O"(H((K9-Q81PHD*Y)^]A HSR0<CGG X
MS6A28'3 QZ8K3D]_GTNXJ-FDU9-OHHRN[]:G+_<OJ-K1I:=K-K7[W'U]QOM)
M;$2*=Q8@C/WAQR<  'UXSGG@D<XYJ.:%'1U98W5C\RLH8,K'E64@@C';'.,^
MN;5%#@G'E6FG1M;[ZOFT?9J72Z>X6TL];=]?2_PO3I9Q:Z,R+73K2VD9[>RM
M8'+$>9!!%$Q0C/S-&BD@= #P>A!/(O20I+"\4J*ZNF'C<!E8#J&4Y5@>.#D9
MSVJP !T 'T'^?4TN!SP.>OO]:B-)1@X7;NFG?E>_I3C'_P IOSYEH%EO97_[
M>_-U)2^Z:W=K;JA:6L5K$(X((;>,98111QQ1@G&6V1JJDGJ2?7KG%1WUC;7O
ME_:;6WN%1OD\Z&.4*Q&"5\Q6VY/'09 [UIX Z#%! /4 _6FZ2<>6[7P[<NO*
MT]4Z<X/;3]VDELHO5#5[[:KKS:>C4XS[W_>-ZZM]:ZQ*B"..-42,*J(JA455
M4C"JN %' "C@# 4"J0TVS-Q]H:SMC<AP1.((_-!S@L)-H<<'&=P.">.<5JX
MZ#%)@>@_*B=/G<7S25FGHTME;:5.I:^[<>1MI:JPN5>6N[]Y.ROI>,X-[[2<
MUOI=D:KPX(ZY&#T(.>2.F#Z'MG.<Y-"UL+>U:7[+:V\ E.Z4Q0Q1%SEB-Y0*
M7/S,<MD DD'YCG4HP!T %'LES*3;=DT[M.]W?=PYNGV9P6]U+<'':UDE=:<R
MMZ)34;_XHSM=\O+>ZS+NQAN1&MQ;07*)(&"S11R[6P1N02*P!QQG&XY//JK6
M%H]U#<M:6[31QA8YC#$9450=JH^W<H4Y PP SQZUI8!ZC-)@>@].G;TJ703=
M^9KWE+14UJKZK]U*5[.UW)R:T4X]3E7SZ^]/7UM42^2BHO[49E8ALGCG) Y]
M.G /.:J2:?;27B7+V=L\Z# G>&)IEP&P%D8%Q@'Y<,,9[<UJ8'H/R%&!Z#\A
M35+:\I/EDFKN#M926EZ.F^MK-_S+J[+^6-[WTYU^557^=XWWB]BE<6T5PC)/
M#'-&PY254DC8]@58,IQ@'..#VS@U%:V%O:I_HUI;VV[=O$$440/( SY87/'/
MKP!D9K3P/044U22FI\TG96LY)I^O[OFMNK>UM;2VH)*][1_\FU?6ZY^1WTO>
MFW=+70SKNRM[J-5N;:"YV,2BSQ1R*IP!E0ZE0<%AN4 D<9QFLT:)IPS_ ,2K
M3NW_ "Z6WIU^X,8_GTQ71X!ZC-)@>@_(5$Z"E*4E*4>9IV7LU:RM9<V'F_OD
M_DM :U;M%^KJZ>G+7IQM_P!NK3[S-L+&TLMYM[2WMR[ ,8(8X]V.!N,:KN )
M/7IV SS-=VT5W$\4\$4T9P3'*B.K?-QE7!4],\YP?R%W '0 45?LU[/D;;T:
MN^1O=M/^%R75_P#GW;R;U996M9??/\W4<_\ RI?S6Q1A@2"-(XHDBC4 +%$J
MQHF>3A8PJ\G)P!SG/>DN;:&XA,4\$<\9.3'-&DJ%AR,H^[)SR"5!&,CM5[ ]
M!^5&!C&!CTQQ^5*5)RYES2M)6M>%OL[)T6M+=5):[;67*M[)/NN9?BJE_N:>
M_O7=RM!;Q10Q10Q1PH@ $<:JB(OS<*JX51GDJH ['O5*;3K2XD#SV-I-*" '
ME@A=\9Z!G5B/4=L\UKX Z#%&!Z"B5+FY4Y/W7T<=5INI4YJ_?E4.FUAVMM;I
MOS[*^B:J1ENV]92UU[W@CCV8 55 &U5 4*.#@ +_  ^@JE-80272W1MH&N54
MA+AHHFG7 ;:!*5+X ) VGC)]3G4HP.N.?6FZ2;B[VY97TMKHUKS1F[V=O=<'
M;:2V%R[^;OO)?^DR@[]?><DWK*,B!D)0K@'LV>005Y!]1C(..<X[5F0Z591I
M<".PLXA-$4E"6UNHE7))CD"H-Z,/X7RO SFMJDP/0?E2E2YI*3D](RC:T.7W
MDEHI4ZC6W\]OYHSV';1+31W;O.[]7&<$_G%VZ.+U7/#1-,Q_R"M/!QQ_H=L.
M><?\L^W';O4UMI-A!,DT=A9Q2*#B2.V@21<\95D0,#M)!/7&0>>#MX'H/R%&
M!Z#\JF-#EDGS2T::3]E;3IIAHNWI*/JA<NM[1W[UOUQ$E]ZDNZ>Q@SZ/I\DC
MR/IME)([%I&DM;=G9CR26*EF)SDMDDFHQHNF#AM+T_I@?Z);GD'@'"=.1]?Y
M]%@>@_(48'H/R%2\-M[\E;M[)=6_^@5^GIO=ZLY=](^3;K=[ZVQ*7W)+LDM%
MFW%A:3Q00S6=O+'#M"1O!&\48"X&Q74JFT<#:!CH!CBDO+&UN! LUI;3"(CR
MQ-#%(L9X&45U.P\<;0.%//-:F!Z"@@'J ?K6CI)WU:O*$M%!:PMKK1EJ]VWS
M.[]UPTL<N[T\M:GZ58Z>4>3M)SUOF75E!<(B7-O;W"(5PDL4<B*PP%*I(I"\
M9&0/I2W>G6=TL0GM+>81 "-98(I F.RAU(0'IA<=,'@<:1 /4 _7F@@'J ?K
M1*BI<SNTY.+NN33E_P 5&=]/Y_:?W>0&KW7DNLUJO\-2-E_AY&_M.1SC:+IN
M"1I6GD]O]$MR2,GI\A X_P ]A>M-/M+>&6."TMH5F(\Q(X(HUDP"/G"H VW_
M &LXSCG(K4P/0?D*, = !^%2J%K^])W4EK[+[2VTP\79>K7>,EH"5GLNNSJW
MZ=98B:_\ENNC3=S.LK.WM4=(;6&W5G#%8(HX@S8(W-Y87)Y 4GH.A^6H;O3;
M.YN$DN+.VN&"JJR300R,$4D[09$) !W$#) SD#)YUP .@ ^@Q2X'H*ITDXPB
MFURN+TY->565TZ4H?^ TX/LUJ-JZM9>5W4T[V:JJ>O6]22?5-62BV\X!PA4*
M5(!'0J,#H!P.G7..F *5GI]I:R2206=O!(Q8L\,,4;')!(+1@$Y.?O'_ !K2
MI,#K@9]<5;A><97^%-;1UO:^KA)ZVUY90\[]"VWE_B7X*:C_ .!1GY6=V &
M.,<=!CCN1W[]?Y]Z7O[<?US_ $HHJDK:#"BBBF 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 -8X!R<9!
MP?0_3N>1@#K30YPO&<\9^[W S@CN#G]*<Q [>I'X8./\?IZUG2ZMI\>H0Z4]
MY:KJ5Q!)=0V#SQK>2VT#HDTZ6Y;S7A1WC5Y%4JA=0W) J7**:3>KV7?1NR[N
MR;MV38FTE=M)+=O9:I:_-I>K2ZFG13$;<,CIVR?TYY_$^N.U.W=/< _3/K^)
M&/Z8IW3U3T87_K^O06FEMH!(ZD \\#U/..!4-Q=6]K%)/<S0V\$"-+<3SRI#
M#!%&I=Y999"J)&JC+.[*JCEB!FH[>\LK^WBN;2Y@N[2>-)H+FWF2>">)P&CE
MAFB9HY8W4@K(CE6!!!(.:+KOV_':_:_2^_2X76BZN]EU=K7T=MKIOLM]T6@3
M\V1M /7(.1G)^G&#[9]J7.>A]#^&?ZC.#W[5DZAK.E:7#<7&I:C8V$,$(N+B
M2[NX(%AMPP02R>:ZA(BYV>8V$+';DFK\4JM&KJRLK*&0J00ZD94@@8(P<@@X
MP<X[5*E:_,TM4EKWO9:76MM-====&D73V:ZOSTT=EY/1]M.ZO8II<#.<\8_7
M_P"MZXH+ =>P)/X=AZDX/O[>E:XN+:!-\TL4$9=%+S.D2;Y&VQJ6<A=SN0J#
M.68JJ@DXI2DK:/6ZM:_7;[[.U[W>EFVDQM+?^ME^O?\  MY&,YXZY[8]:8S8
MXR0><<9S@'\,>_M0#P-I!4+@G..@&. /3GC_  J"XN(845IIH8%>58HVFD2,
M22.=J1IYC(&D=B B EF)P 35.25DK-O\KZM]M$_NT'<LY![_ .?\GK2UG6>H
MV&HI)+87MI>Q1SR6\DMI<PW,:7%O*T4\#O"SJD\$J/'-$?GCE4JRJ05J\C;E
MSGG)'U_P_P .:%)/KT3V>S5U]ZU7=.ZT)3NG>VCMH[K>WWINS71Z.S'T4A./
MIW]O\_X4C,!QWR!@^Y'!ZCO3YEW[_>MUZK33S6]RKJ]KZBD@<D@#U)Q2UFG5
M-,:_.DF_L6U+R%N_[-%W#]O%H6*"Z^QAQ<_9_,5T$WE^66!7=D8&CN]CUQ_3
MGTYR/PI*2:33NG>S6SLVGKMHTT]=&FN@KKOV_';[^G<6BBD)^F<<#UQU';\_
MTXH;75V_X%K_ )K[QB,2!@'#'ITZC''/'/3)X'6E4DC)&#SD=>A([9_+GTR:
MJ7=W:65O/=WT]O:6EK&\]U=W<L4%M;PQJ6DFFGE=8XHHEW,[R,BH!DD &EM+
MFVN;:&XM9X;FWFC66WN+>5)X+B&0>8DL,T>Z.2.13E'1BK+AE)SFA2BVXIW<
M;)V>S=[)]5?E=K[V;6S#^OU_"ZOVNNY;SZ<^_'^?\_6BFY4$#@8/ '4\<\?C
M]3VIU.^K7:WXJ^_7^D%PH_S_ /K[TPN%SD8X!^O7(_#'^%4;35=/OWNDL;^R
MO&L9S:WJVES%<M9W2QI(]K=+$[&WN%22-VAEVR*CHS* P)3G%;M;7^5TK^EV
ME?:[2%=72ZO1>;=[)=V[.RWT?8T:*0$''.> ?P/0_C@T Y ([_Y/_P!8]^/6
MG=?UY;_=U[#O_7J+103CU/TZTT=3UP?I@8X/?//THNOPNO->0K_\'ROM^(C,
M<@+_ '@#Q_#@$]1COSCGWIP)).1@<8]_?U'T/I6%K?B#1/#L"7FO:QIFC6DE
MQ#;17&J7UM8PRW4V5BMXI+J2)))Y&&$A1FD;:<*<&MB*=)%1@P(=%8,#E3D9
M!!'!!'.>F"",BIYM6_LI\LGT4K*5GKH[:M=$TQ*2;Y;J]FTKZM)V;2ZI2T;[
MZ$U%%%64%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 444?Y_P _G0 44447 ** <C(Z'D4@(/3_ #GFE==]OZ_I[>87
M0M%&1ZTF3G';&?QS_P#6HT=M;==][?GN'Z$<A(],$8[]S@D\C@<?J#UK\3O^
M"C7[3'Q'^ 'Q2\9ZY\.H?!UIXB\'_L.?&OXE^'->U;PS9:IKFG^)O#_B_P "
M6&G)'J,Q2X&BNNI2O>Z8I$%W,D$C_-$N/VT8 X!&>#SW&"#QCD9]O3UQ7C?Q
M$_9]^#/Q6O;[4_B)\._#/BW4+_P;J_P_O+O6=.BNY[GP9KMW9:AJWAV1W&YM
M,O[W3;"XN(,E9)K2)SR@K&<9.=&7.U"G54JJC)J52FJ4X2@FDW>4I)V\N^CF
M5W&2B[2E'EBWLI<\)*3T?2,EMU7R_/;X1_&+]I7P)^U7\ OA/\6/BGI7Q6\+
M?M%_L]>+_B=+;Q>$=/\ "TO@7Q/X+?P*PBT*;3W>6]TG5[3Q?*MU;:I)<W$%
MW9I/!<QQ/]G'C7[3'[7_ .TO\-OCA^VMK_A/Q?9/\-/V/O@A\.OB3H_PJM/#
M&FWEWX_U[QK9>+5NK3Q#X@N&^W6&CV$FB6EW&=.DM)@QF,UR(5VG]BI?A+\.
MIO%OA#QS+X1T5O%O@+P[J'A3P;K[V:'4?#WA_6!IJZGI&G7&"\%G>#2--\Z)
M3M?[) &SL%0#X.?"]/$WCGQC_P (/X=D\2?$K1M(\/\ CW59],MIKCQ7HFA+
M?1:1IFM^:C+?V=C'J5]';P3JR(MU,-N'(K.NJLJ=)4*BIU(83&T>=K1UJLH?
M5*TTHOGEAJ'M*<I349*I456'-.E%&$(5(U).I/VE*6(PU6<.::DZ5.;E7I4Y
MV3I*K:%N2Z:C*$K1J2/YS/ G[8G[;_QW^#M[XP\=>"=<N/@U\>?V=OBYKOBV
M[\17GP)T?PYX!FB\!:KK.@S?"\>!_BAXF^(.O6\5U&-!UNP\3:')>L;B+4WE
MT?[)-8S2Z5^U5\8/"G[/GAO2_@K\9/'GF_ 3]F'X2ZOK7@[P!\(/!ESX=\,Z
MS??#G3/$:V?Q%^(/Q/\ $6G:=KUQJ5E-9ZA'8>%+G2+C2-+NHC?-+-<02U^Y
M'AC]A_\ 92\(ZIKNL>'?@=X%TJ\\2:=K6CZF(-*C^RKI7B&.6+7K&PL'9K32
M[?68YY$U&.PAMUNU<B8,,$9FN?L$_LB>([Z&_P!6^!'@6\D@\+Z-X0> ::T%
MA>^&O#UH;#1-*U*P@D2SU*WTVPQ8VGVV&=H;0+;JPB54!)2O'D:I2Y,-S2@K
MN4\/4A)<UWRUU[*6(HP;46U5YFI.+Y=X\CGSSAS)O$*$&VK1K4I4[/12HOF5
M*;Y7+E=--6YS^?WQ[^T-\:_$VL_%;]I'7/'5KJD/BS_@F!^SQ\6H?A!KNA:-
MK7PLLO$GC/Q7K<6K"VTB\6Y-U%!=VL]])(MW)-,UU;PW-W-:V5DJ_9>I?M5_
MM.>+?A!^UA^T_P"&/C)X<^&&D_LL^(/'/AWPQ^S_ '/@_0]0M_%=K\*-'M;J
M[E\;WE](OB.WE\?3+-=^'AX>N=/BM-!U#2)HXKN5I-_ZIZE^Q5^RSJ^G>']*
MU'X+>"+C3/"WP^_X55HNGMIB?9+/X=B:WN(?"!@0K'/H=M-;P2VMC,)(;65-
M\*1L6)9XR_8G_9:\=>,W^('BGX,>#M5\43?V6U[>SV)2#5Y-)BA@TV36[")H
M[#6);.WM[>"*34;:XD6&"&+<4C4!U82<G[*?LJ4<30J4(*"DJ&'HYHL;5I.,
MGRXF6)PE2M@I4JTU3HJ;J4YVYXT\HPE"$?:/VE3V$X5IJ3BZU26$5!-R4?\
M9U&=*G5>)HP=6I-W<'.%.53\?/B1^W%^UW'9?M)_'?P_X\T7POX)_9[\1?LT
MWNF_!F_\'Z?))X@T7XJ>&_ FL^-= \5:_<-+J=I<VX\2WL6CW&G?9);.\C1K
ML74(\FOM?_@J5?>/-2_93\":OX&^(6M_##4KO]H;]E==1U;0+>PN9KG3?$GQ
MK\":5>6-PU_#)&+&-]46[E3"QWB6HL[L26=Q<0O]Q:[^S1\!_$=C\0-.USX7
M^$M2T_XK7FA:A\1+2XTJ"2#Q;>^&H;*WT"XU>,KMNI-*@TRPCLV<'R4M80F
MJUUGQ&^$OPZ^+/@34/AK\1/".D>*O!.III\=YX>U:U$^GRG2+RVOM+D2/Y6A
MGT^]L[6\LKB)UEM;FWAEB97167.I2K2^IRA.%..%QF78J4?>J2J+!U:];$4J
ME65I5(UZLJ$H1J1Y(*FXR4J<81DG3E+VRJ3NJM'&T9-)VC&O&%/#N--V@IT*
M?M(RDI<TY-2O&4YRC^*NO?MG_M'Z)HGQ,_:"MOB9X<_X17X0?M,Z#^SO#^SS
M>^&],EU'QMX?7QEHG@?5/$&HZU;-#K=IXYUYM4;Q)X?338TT&&P%I#-I]Q'.
M]S'[U_P4_OO'-]H7[&=YX3^(_B/X;PZC^V%\%K+7X]#%D%U;3=4N;I_L&KM>
MPR*UM#,B9@;,$TNT3Q2$*!]OC]CS]FD^/])^)[_"#P=-XXT<Z6UCKMQIZS3B
M]T2W6VTC5+B&5FMKO6=.MXXX;/5KJ&74(%1-EPNT8]0^)_P?^''QC\.0>$OB
M7X0TCQ=H-OJ^DZ]:V&JVZRI::WH5Y'J&D:I:21F.2UOM/O(8Y[:YA=)8G7*M
MUK249.%-\UYQQ5"K%-<D>2G2J0J1<Z?OU?;UJD\;*G54:5*I4>!CS8>A2DYC
M"HJBDJCY%A\11E&TKMU715&2CK&F\/3INA&I!NK55L4^6K.:/YXOV;_B]\>_
MV?-"T[X@:=\1;'Q)\-?B)_P47_:)^#UY\);SPW91JFDZO\3/B'*WB!?%"%]8
M_P"$CAUK3)9H(H6&DC2YK?3X].26(W#L_9__ ."D?[>7[3'BAOBOX"^$6O:?
MX#TGXZ:?\+M1^&TMU\%+#P#8^$HM7L-*\07/BK7O%'Q(T3XN6/CL6E]-KNC)
M;>#8+*Y@_LVSBT6]6Z-^_P"^EM^S1\"+#1]%\/VWPR\)QZ/X;^(5W\5=#L!I
ML30Z;\1+V^O-3O/%MLAW%=;N+_4;VZENQ^]:>YE8DLQSS6H_L>?LS:K\3_\
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
M!]$OHK'?IEOJJRZI8P6MY:VGV?\ I7M<1PQP(NU(8X8D55 15CV1J%50 @
M 0#:HP -HKQWPQ^S7\#/"&G^ --\-_#+PIH]G\+]?U#Q/X#2RTV.)] \1ZII
M6HZ)J6NVTHS,VK:CI>JZC9WE],\ES<1W<QED8N2?=0D8 ^4+NQQ[\8QSP<XQ
M@CG'?%7&,:=-PBE*^)Q&(G/DA3G5JUX4(RJ.G"4XP<G2<O8P;HT;J--1YJB<
MPA/VJJ2<5%8?#T8P4ZE50]E4JS:4ZBBYW4TG5DE5J-OVCDJ=)CTZ#C'R@_GG
MCGI@Y[G'3M3J08P,<X'^>:6M39!1110,**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "F,%8C)Y4YZCM@D<]N!GZ8SUIS8P<\#
MOC/]*@8Q],AAC!'8<$C=T '!XZ8'/6HE*SZ))7;[)>\[_P#;JE+;:+ZZ--VT
MNKVO9OIM^,FHKNY)'D_Q+^/GP3^#UQIMG\5?BKX$^'EUK,<LNE0>+_$NEZ#-
MJ,=NP6:2R34+B!KA8F=%=H]RJ7 ;!-8"?M2_LY/X,?XAI\<OA6_@:+5ET"7Q
M8OC?06T!-<8*T>DG4UOA:KJ!#H3:>:9P&4E ,FOD#_@J_P#M":%^RY^R3XU^
M,">%M \5?$"*[T3P7\.].U30[36KZZ\1>+=6@TF.+3HIXVD,MK;37&INL;JJ
M1V3RN&$>*^!_A1^S5X?^$WQO_P""=OP@\=^&M"U235OV=_VE/B[\1;74X+:Y
MT[Q-\?O$R_#6\\4^++FVD46VH:U''XC\16NG2- S:?I-Q/;V:0VT05>3#5Y8
MC$8FC*DZ<:52-.A7<XNCB*L,MS+-L?02<E5C5P."R^G&=HN$L5F. IIJ$ZI%
M>I3H4Z53VD)\ZJ3G1@^:O"G#$X3!TZK@DHJE7Q6-A[*3FYRHX7'34.:C%G[O
M^)OC7\(_!FB:+XG\6?$SP/X<\.^(A;C0=:UGQ-I.GZ9K/VQHH[3^R[RYNHX+
MT7#SP+$;9G#-*G.7%==!XG\.7&K6VB6VO:5-K5WIBZ[;:5#?6TM_/HN](5U2
M*U5S*^GM+*D2W:KY#.ZJ'+&OY*)_V/OCQ\</AA^R_P#&SX3Z7X<\8>#OV=_$
MO[:7PXUSP%XPUF"#3++PKXN\7^*_#/A37M#@U:ZM],-KX4LW^TW$C70FATW2
M[5-/BEFBCC/U+^Q/^U+HOP'^)GA[P_\ $+P?XT\9ZUXVTOX(?"F;XP@VDVB^
M#_AMJ3:QX'^ 6C1PWM];ZO<V?C7Q+H7B[Q7<7MGIE[-_Q4MK=:G/;VIM8H>N
M@HUKQC)JJU1G3H224Y4L1AU7I1E)2Y8U4Y1C**BJ;@^:*YN5F5:M[%Q;<'33
MQ$*U6,FX4ZF&K*G4?*ES*GR\]E-^U4XM2?(I(_I49AA<L<[NO8CGG.!^ R <
M CCD<5XW^(_@3X::/'KWQ!\9>'?!6B2ZA:Z9#JOB?6++1K*;4+R7R;6RCN;Z
M6&*6YNI&5(($8R2/D*K<5^?7[>7QU^*V@>-?V:_V>/@EXPG^%_BK]H+XHV_A
MC6/B>FD:7J5SX6\(Z9H&M^*M:?PT/$.GZIX>E\37EMH,UC8P:EIU[&QNE/DJ
M2KI^87B34/C=\:/BW\"_A7\:_CYK^JZW^SM_P4*\8_!ZW\4:!X.^&U[#\1=
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
M4M0N8[6QL+&UC:6XNKJXG9(H+>WB5Y9)9'5$C5BY %?G]^P1\=OBC\4OA?\
M%#P_\3-7_P"$P\>_!;XN?$_X22>-[C3K'3%\<0>#O$NI:=H'B"\ATJ"QTM+^
M\TR*Q77/[-LK*R35!>);V\2*H'Y$>)OVA?VJ-3\(?'KPC^TQ\6==\.>)O''P
ME_:OT?4O@3XP\ :9I'P]O4\.:%JU]X)O?@%\0]#\+Q#Q6T7AQ(;W7;36/&6J
MW?E-?M';A[*<0$JDG5C2H\M6I/#O$TI-N-.I!N@HP4VD_:255J,$G+:RJ+GC
M$I5(U*=:HKPCA\6L%7C/2I"IS2C*3BFU[.#492J-V2DKJ,G%O^GW3=3TW6=,
ML-4T>^M=2TO4[6*]L-1LIH[FTO;.X036UU:W$+-%/!-&RR12Q.R.I4J2"#5Y
M0,_09P<\#)Z=<9P#D=2>>>O\Z7P*\8?M/?LP^&_^">MSXA_:8U#QYX%^.OP9
MNM)\4?#[QIX9\"Z9X$^'%]H_P:U#QKI.K^&];T'POI'B<Z+H-UH*VMR^N:O?
MR/I,DSS)+<A)5\JB_;?_ &G?"6O:*FE_M'^.?BC!\5?V3/VA?BE>ZKX@^%GA
MSPQ\//"'CKP)X=TO5_#&K_!'4)?!'A_5_$WA5;V[O393>)Y=<BO])73YY6FD
MDDD;HM"=6M3IU(.='ZS"4&VI^UPU&KB:E#E45%5_8TIN,')0G*UM+S2G.5*-
M)U$U"M"C4C):P=*OB5A8UDW)2=*-5_O9<LI0A%OJHR_J"&.C8*YST'!)'3@=
M1^.3C!IJG@L1R-I!X!^]]TG&>001@<CWQ7\G_P &OVM?V[7^ '[&=_\ $3]I
MCXK^._'W[8WB3XA#Q7JW@'X9_"R^U_X:>'_AC#X@N[>+X6:3!X)6QU#4O$=P
MNAV^M+XGL-96+3X;^73OLDP$E?M5^QW\:OCW?_LQ^/O&7[0V@>(X_%OPX\3?
M$73M!U'Q1I&E:/XI\<>!_#5[<R>$O$OB#1=#6TT[3M?U32A;_P!KV=K9:9#'
MJ"SB*S@B\O.4JD(4,3B9RBJ6$=2%9.W-^YEAX55&*;YG3EB:2FKQ;YFXMPBV
M"JQE.C"/--XCV;IS47[.U:%:=)N=[Q514)\K<79J*DN:44OT6W98<@!LD$GK
MQSV7&">IXQSUQAQ*C/R@Y*[0#M(4@G/RC)YST!X/4BOP!_9X^.G[:_Q<\!^(
M?VR[[]I/P+X8^%=QK_[1.AZQ\(_'&B:!I_@GP'X9\ KXCT3P+XDT/4].\/\
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
M;;=-OD%%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQQKMIJ>GWOA>V\5:Y]C_ +&OHKF*V%^EK%^A>K?\%'?C+X+U+Q-^SYXC\(^
M]7_:='QZ\._ KP5KVCIK&G_"C4)?%.B:3XHB\7:[;7UW+JVGPZ'H6I3O<:#!
MJ=S<:K?V"VMK>P_;(WC]VD_X)IZ+X@UJ^\=?$?XT>/O'7Q0U;XD_!7Q_KGC6
MYM-!T^2]L_@7XAN?$?@WPC#I=IIRVEIHKWE]>-J,D6Z]G-U(R3Q$(%U/B7_P
M32^'WQ*\3?%3QO<_$+QOHWB[Q[\2_!_Q?\,:WIHTCS?ASX_\"VGARUT'5= C
MFT^1;RV'_"-VXO;+4Q=1W,-U=PDJ'5E)1K>UH7C!8=02Q?LI3567U?!X.EAE
MA*U=SE3K5*T*OUBI552-9*JM%4HRAS1IU(JOR\\:CNL+.:A[)2K8NO4Q$L53
MA%.K0A2E&5"%.5.HG.$YRE*-52XO_@GMXR^-OB'XN?MR:1\<];BU#Q+X2^.V
MB:%8V6BZSK&H^#K/3!\._"-S%<>%-+UB\O9?#5CJ<ES)?W.BQRLMO?3W#-+,
M6$K_ *GAV^<$L/E!Z<<L,'^GK]1BOA+]GS]B'6?V?M4\>>)-(^/OCSQ7XG^+
M'QAL_BU\3M8\1Z9X=9O$;6_ABU\.3^%;6WLM-M(],T:X6QL+Q7B\R\AEM@BS
ME'(K[V^SX&=^W."!C) !!Q[D8Y./?'>MH4W"G2AS1E*-&A3FZ<)PI\]..)<Y
M14Y2DE)UH+5N[A)KW>5+2,9^UK5'S<D\5B*T%*:G*-.I/#<BDXJ,;I4*DDHQ
M2C&<5;F4G*TOW1D\[03_ %/XTZFJ/E // !/X?Y[]S2X&<]__P!7^%;=;_KI
MOVV_JQNKV7R_+_,6BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !@>E)
M@>@_*EHH ,#THHHH ,#THP/2BB@ P.F./2BBB@ P/3KU]Z,#T%%% !1@>G3I
M1119 %%%% !1110 8 Z "C /49HHH ,#THHHH"R"C ]*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ I 020.W7_/^?Y4@# $,V[/0@8(_+_\ 77+Z
MM'JEI&]S:74K1H 7B<*S1J#RP('S* ,G)SU.<9K#$5G0IRJ>SG5C!-RC3Y7-
M12NY*+:;26KM=I)NS1K1IJK4C3]I"G*32BZEU%MZ)<R5HMO1<VC>EU>YU.?8
MC\OZ$TM>7C6]5Z&[ ZD$*IR#CIQP" 1SCMCIPG]N:L,@7)X)S\JX([9^4CWQ
MD$# ]!7D_P!OX3_GW7^48O2W^+3MKULO3T?['Q#_ .7E'_P*2\MN0]1H) Z]
MJ\M_MS5AUNB/<QKMP0>.!GUZX_(Y.UI$^K:C)(SW;);H55F6-"6?!^1<CJ <
ML<D D =16M'.:&(J1I4:.(G.6RY8)))7E)OFLHQ7Q-Z+;=I&=;+*M"G*K5K4
M(PC9-\TGJ]DERW;;T27^=NX!S15:"-D7EW<YY+D-NY.<8 QC@C  [>N+->M%
M\T4]->SO^*^Y^?E8\UVZ._GM^ 444AX!^GUIMVZ-OLO5+TZ_< N?\\?2C\/Y
M?XUD7]O>21,UI=/#,%! (WQOQT;."I) P03_ $KAGUG58V:*2Y9)$8JP**2"
M#@] ,CMD'I^5>?BLPA@VE6HUW%IM5*<8R@^726O.G%K?E:O9IJZV[,-@YXI2
M=.I24H6YX3<E.-[]%%IK^\G;=.S6OJ%%>6'6]5ZBY^I( ''X=<=<YS]<@*=<
MU4 [KDC)'(50,8/)R 1S]"<?GRK/L(_^7>(_\ C_ /)G4LGQ+M^\H:]I2?6V
MCY;?+=;-'J5%><6FI:W>W"00W!W'EF*C:B#DELC(V]  >2/I6\+/Q#SC4(>3
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
M)&3T]6&1T'4]\?C@<=1G)C<\#.0,\D'E?N\=/?TXY ' I.=[<;20!D$8YVX
M!R.?S[YYKX;G;TT5NVW3TW75:_D?5]][>3[O7S2T.S\)V_\ Q\71P3\L*C&0
M%7DD'..2>QZ#O78EL, ><D@ 8..>OZX/H 2<"N>\+C&GOP/^/AN.O]WZ]/?I
MBND QGW)/YU][E=.,<!A4DK2I<[35VY3<G)MWZZ?=U1\CF$I3QM=O[-1P6NB
MC!)17RN_GKU$(SV8>P( _G1@CD$Y]&.?Y=Z=17H<L;6LK=K+8Y! .Y SZC_.
M:,< 'H /QXQ_]?Z_2EHI*,8[)*^]EN TJ"N" >.01D<\D<^OUK$U#0K.^5CM
M\F4CAXE (/3D?Q#GG!Y[$5NT5G6H4JT'"K",XV;]Z*D^KT=N9:]FGI:Y=.I4
MHR4J<Y0DMG%V_#9_-'FE[X?O[,&11]HB4<M&<L ,\M&1D#N0N[I^>-N7YATP
M>C<9YP1CKP3GD<9!&>!7L+]".N0>OIP#C'/0^O'7VK U30;>_5I(MMO<$ AE
M "R$@@+(,')SN 88(!';-?/8S(HI.I@]9*TO8U'?F:_DJ.[372,U9MV4DSV<
M-F[OR8F._P#R]@K?.<$K/_%#5=5NSS_<#T(/3H1TSR?H/\]#AC$;E!P=IW$<
M@D 9P#SCL2, C&XC%37=C<:?(8[A"I;(1E VNN,Y5A@$C'(]2,CBJS #@D,6
MST[8P,@$D;F[D^A')SGYN7/2FX5*;A.#]Z$HVDFK;Q:UZ=T[:-K0]R$H3BI1
MDI0DGRRA*ZDFM;26FBNGLT]-ST72-9LKI(XAB"55"".0@ XP/W;<!O<8&,\U
MT.00>><$X!&<=,C!/Y^M>,%BH&-V5()<#&.O0XZ\[<\9('0=>MTCQ"T 6&_+
MNNT*D^-S*.@60@#=@KDMU(ZY.,?29?G4)N-+&1A">D:=9)1A*UDHS7_+MN*5
MI)<K:LTF]?!QF4R@G4PW/.-VY4KMSBFW*\'O)-N7NOWETO8[OGC&,=\YS02!
MU^G^?\>E1H_F*CQLC(V#N!)!4X.5(X/&?;H/6I.N1Z'TSD8!(_'-?2+E>J2M
MNFN5IIZW3UZ/KTUZGB:KOYKJNZUMMY]A:8P)(PH/N<=_;V[=J?1565K?\ &K
ME*YLK>Z3$\,;94@G:I8 ]>>Y ]L9S7*WOA0JI:SG;H28Y0,'((PK+T'/ *XR
M,9 -=N> 3Z4SD#'&<''4@X'0]_3/J.!S7'B,!A<395J5.4K/WU[E3;1Q<;7:
MZWOIO?8Z:.+Q&&=Z5645%WY9/G@]+/W975K;VMWZ'D-Q;7%I*T<\;1N?7!R"
M3\RL, C( R,YQTZ&H58^OS8SC&2PX&-PR#G QTY/OQZU=65O>Q>5/&K@]>S*
M2.=K<LOTZ8X(KAM6\/RV.^>UW2VV#N7.98>.I(&6C''8,!VXS7S./RFOA?:5
M**]O071K]Y3AK\<(KWX)W]^&K6K2U/>PF:4J[C"JHTJSVT_=R:VY9/X9-=);
M]'>Q@B1HW#([1'G<5R.>HZ'G).<].>22.>ITKQ&8PMO?#<F!LN>6(*]%D7DG
MYA@,.1_= R1R:@\,.I/()!!X(+#!ZL>3UY!Y[4,,!> -H.1R#D=-IQG)//KS
MZFO+PV.KX6:E1=EHI4Y2E*FU>[C*#O9:.SBE).S4M+';B,-0Q$>6K%-Z)2C9
M2C+752MKVU=FKW/889DG42(Z.C 8VG(R/0Y[G!'&<8SCM-Q^7^>M>366I7E@
MX\B0^7D.\+_,CD]F!Y4XX^0C!'(/?T;3M1AU"'S(N' !EC/WD<]O=3T5A@'&
M.M?8X#-:.-2IJU*NHW=*3NI)+5TI;SMHVFE-7U74^:QF!J81\S?/2;LIQ3]V
M][*HOLM]'JF^J-.BDSQD_P L?IUY[#K2UZJOUM?R_#1ZJ_\ 3.$****8!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4A'!'
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !2-T/T/\J7_/^?RIK 88XZCG\.GY
M5,_A]7%??)">S]'^3/)M:_Y"T_U_]G-9[#)7C/.3] 15_6I NJW (.<\?7<P
MXZ]?4X'O6=YH/8_DW8_[OK^O-?G&87^NXM)7O6GKZ)?UZGW.$=\-AWWHT_P3
MU_KL//?W9<>_W:]BM/\ CUM_^N,?_H KQ8R993@CG&#D#ANO*]\\^V/3->U6
MO_'M!_UQC_\ 017N<,Z2Q:M]FD_QFMMSR,\6F&?G57X0)Z***^M/G@HHHH *
MXSQ>?]&M1_T\/C_OAO\ &NSKBO&!VVUJ<9_TEQ_Y#->7G+MEV(7>*_\ 2D=V
M6?[_ (7_ *^/_P!)9QG2F,<'.">_ ]B/Q/\ 3'I3!(,<*3G/KWY[@#O_ )&3
M2-(&.W# G'.2.!D\9'MCVSQU.?@+RO>VFO5:K1W^7^1]CT7X_<ST7PA_R"V_
MZ^)/Z5U5<KX2PVFL2/\ EXDQS[+_ (5U"_Q?[QK]$RQWP.$Z/ZO2=NWQZ7[G
MQ6/_ -^Q7_7^I^41U%%%=YRA1110 4444 5;HYAE'.!'*"".#\A]^W]:\;&<
M $C[W4'C"]CZ#()X.<9Y)SGV2X_X]Y_]V7_T!J\<3D DGDMCVPV0.X['I_A7
MR/$;2GA==;5K=[*5-KITUT[:(^AR+^'BFK7]I0MTWC46W];&QHFH?8+U=^3!
M.RQS*6  + !9""0,C."3U5O6O3F(,9.,C Z%3N7IGJ.@.,]^W;'C3 @G'IU
MZY88!)SSUY&#R,8QSZ?X>N7N=-@:0Y=-T3=S^[;:I;C . /3MU/-7P_C7)5<
M')W48RK4K/:.U2FD^EVIQ5K*[5DB,ZPR_=XE*S;C3JK^:ZYH3OHW)6Y9?]NM
MZHX?6[(V-_*$0^1.1-%Z#<2'!/J&XP,_+CD\@Y&,X& 1P>G!.3G/;T[GV7%>
M@^*;=9+#[0JAGMI@_/) 8X<<\X'RDC&!]17G8E S\C=R>#G/'0 ?D/3')ZGR
M<VPWU7&U(P24*B5:"[>T3O'2VL9J6FWO):6L>GEM=XC"4Y2?[RG>E/N_9VY7
MH]YP<;]7RWU=V2!NV,\G).!T_P /49& .<D5TWAG4&@N5L7)6*?=Y8+'B3;]
MT$\<XR.>O XQ7*B4$ [3@>Q[?0'CC@<]C0EP8IHY(\JT3I(N<X#*P8-V]",
M8Y/T/+@\14PN)I5HK2,XJI&]KTI2BIIVTTB[VMOK=;FV)H*O0J4I6UA/E?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *1NA]0,_3@__7I::?XO]T?^
MS5,M%O;6/_I2T^>WS$]GZ/\ (\<U^0+JURH!'.20!DG>PX[=P!GW],UC[P".
M&(R>><CIV YR<^G'3@XK2\0Y_MBY .,D]L]'S_+/^%9(/0CL>XQT)Z^WIT/O
M7Y;F%22QV+M9WKU&]'>_-%6_X8^^P<(_5,,]?X,-+V6TM>NOW[#C(N<G(&5S
MQSR5ZC\1[Y[X&![M9$&TML'(\B+!_P" "O!6.<YZ%P3@>ZX'?KGGZ5[U9_\
M'I;?]<(O_0!7T?"LN:>-;T:C15O+FJ6^\\;/XQC'"I7^*K?KK:GULD6:***^
MQ/FPHHHH #P"?2N"\:NJVMF3G'VEN1UXC<?G7>G\O\\UP'C;_CVLN3_Q\GZ\
MQOSSGOVKQL]=LMQ;[4E_Z<3^_0[\KM_:&%OMSN__ ("SS\.JKM!8$'.2.2.3
MW]/QX '?%-W(2" Q'!'09Y!QP1SP3CCH/7D'KP 0._?K]#U/UJ-<X4>^>GN?
M?K@$8Z'^7YWSS;>J^UT6V_E^#Z]6?;*G!J]Y?"G=2?;^6W?_ "/5_!S@Z4QS
MG_29L8&#@!3@^I . >XQFNM&,9'?G\ZX[P8I.D<?\_,N3U/\(R?R_K78CCCT
M %?IF5:Y=@I7U>&IKLK+FL[>=SX7,+?7L7;IB*B5UY1O^-Q:***]$Y HHHH
M**** *UY_P >TWIY4GYA&Q7AJNV!\Q((Z  D9/7].O8GIS7N5YG[--Q_RRD[
M_P#3-J\(63*A>,YP!GG())STQC!Z#\17QG$SC"I@^96TQ+2UV<J:6WIIU['T
M>0\SABN57M.BVN9QTY)WV7^>_J2N6+$[E X&/IS@\'J#SS]T>F<=_P""HF$%
MW<L?O2K",] L0).WCH3( 2.X.#@ 5YSN*Y& 2,'!R<\XZ8YZ]><''O7L?ART
M:UTJWCD7;)(IGD!'1IFWA2.#E5 7\/7(KEX?@JN/55)RIX>E.4FXM>_4M2IZ
M-)7=I./71O8Z,ZJ2A@U3DVG7JPBH\U[PBG4G97T5W%7^7<T-0G6WM+F=ND,+
MN,DA3A3@#& 26XZY!(]>/$!(#N8YW-DDG;]U\MM!YXZ] ./:O3?%]YY&F_9@
MW[V\?8!D9$:G>Y],< =/XADUY:N,X&< =<>I..?7!/8=>XK3B;%<V+I8>#7[
MBCS2LE*TZ\K_ "M""O?^9>09#ATL/6K337M:EHZNSA25KKOS5).WHVB4.HQG
M(R..!D>W.>A/<\8'O2-*N#][D<<=#S@XSSU'MP2.>*;^I_+\O\_4]Z,%V2)1
MF21E1%P226.WC'<YP/4D=J^;YYMZ13;^%).Z<FE'2V]Y6MU^]'MJ$-.9R25V
M[RNDDG)V36B45=I='?J>N^%8O+T>W/0N'DP<='8[<]3T4 9.>O7BNDJG8VYM
MK2V@&/W4,<9XQG:H!/XG)_KVJY7ZIA*7L</0IWUA1I0:Z<T8)2_\F;]+6/SZ
MM4]K6K5?^?E6I->CG*UO*R5@HHHKI,@HHHH *8/<D<D+VZ^I]3GV/8<YR^H)
MYA##),^U5B1I"6SP%!)R<8STXZ]\5$Y<L6V[))MRO:R5VW\DF_2X6NTDKMM)
M+JVVDE:_5M+\.NOE?BNY$VKR*"2MO#%'@8(+#+8&1G@M@X'3O7.>:O3DYX&0
M,$\=1Z<_S]J?=7)NKJXN"23/,[DA<X&?E4G VD# / SZU%]:_+L7B)5\7B*V
MC56K.4-/L*34-;_RQV\[]C] PV'A1P]"E[S<*4$VG;WK)ST2M\3M\FAQ8%0.
M1DC/3!XY&,]",\#'.*ZKP<@FU.23;E8;<X/<%F P#@$<>GH<GC Y.O1?!%KY
M=K=77.)YA&G3YEB')4MU7<Q4XX^7CVZ\C4J^:4+I<E)U*TI*[?[N#:Z/[32T
MOM:]SCS5QI8"L_M2Y:<;ZMNI)*2NWTBI/5;.USN0>< <8SG&.?;L>!V_PIU
MZ"BOTA)))*Z2M:_IYZ]=;]3XO^OZ^X****8!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !2-T/T/\ *EI&Z'Z'^51/X?G'_P!*0GL_
M1_DSQ3Q",ZQ<XSP2>#Z/UYZ_3O64,XYZ_EW_ !QD=^?7FM;Q%D:S<XY/)..@
M!8]?IC./RR>*R,D#GDGMT ]L]#].OUQFORS,%+ZYBFK*V(GZ_P 17_#H_D?H
M6#4OJF%LM/8PU[_%;^F-(ZY'WF&>O.#P<C@= ,8R>IZU[W9_\>EM_P!<(O\
MT!:\#W'GY6'())]CT''3CCZU[Y9?\>EM_P!<(O\ T ?Y%?1\*)^TQSULX4+7
M]:G]:_\ #>'Q I)87FOJZV[3Z4[;>A9HHHK[,^:"BBB@ KS_ ,<<VMGV_P!)
M)XX_@;&/QP..:[\G SZ5P'CC(M+/'4W!Q[G8P'Z_K7CY[_R+,7_UZ7_IQ'HY
M3_R,L)HG[[T?^"7Y;GGI^[TZ?ACZ=LCUX]0,8!C7' !)Z$$]> ?SSGGH3SZT
M[S.2""2,< ')XST^@]>^*:H8$?*?T_F#CO\ H:_.>[\G;SLU\_+0^ZBFD]'L
MK;6V[=?3IV/5O!/_ ""' /\ R\R<G/&50]#SP377@Y_ X/N17(>"@1I+Y&/]
M*E_D@[?CWKKAP2/?/X'_ /57Z9E-_P"S\%V^K4W^-3]+?F? 9C_O^+MM]8J?
ME'];CJ***](XPHHHH *0D@$CJ!WI:0\@CU!H JW;9MI^.1%)D?\  &!QCKBO
M! QXP"Q]2>H^;!Z#.,]..F!S7O=YG[/<8&/W4@S@9SY;<^I&/SQ7B.FV%QJ-
MQ';6X#;OOR8.V%!PSL00%&#\HZYZ=37QO$M.5;$8"E3@ZE2I&O&%.*O*4N>E
M9:W?75[12<KI1;/I<@G&E2QLZDE"$'2<IRTBDHU+MN_G\/VK66YI^&]*;5-1
M5W&;2T(>9C@;F!RD6>,Y;D\?=![E:]BSA/E  7\ H"Y)Z8]0>@YSUK+TC2X-
M*MOL\&6+DM+(W!9R,9.3R  < #WZ$FL;Q5K7]GVZVEL^+NX&<J0?+A!P7(!S
MESP 3R 3DE<5Z>"H4<DRZ=2OI4M[2O;WY.3]VG0CLWRZ0BD]7S-::G!BZU7-
ML?"E0NZ=_94.96M!>].M);+F=YRTT7*O(XGQ)J']H:I(8WW6]LK6\2@GDJ?W
MA&>[/CGNH&<\UB+T/L<8';'8=/;L*8&;+$@L.2QQCYB22<GDY/4C. <D]J-Q
M48V$C/."">203COR.:^#Q->>*Q%:O4OS59N3Z-+:,?)1CRQ6[T:=T[GV%"A&
MA0I48*RIPC!7:5[:RDUIK*7-+;52CM:Q)D?KCH<]_;@<')R!_3?\,Z>]]JD4
MSH?LUF_FNQXS*HRB 8[,5;)/M7/J"S!57+,P55ZLQ/154<Y.3P1G)QSGCV3P
M_I::;81HRYG?+SD\X=@"5![A1A<\Y(S7JY'@'B\:ISBW1PW+5F_LNHI)TX>K
M:<VM^5)GFYMB_JN%E"-E6Q"E3@GNJ;352=M]$U%/:[MY&V%#8SD@'<!R,'DC
MGOP>>O/>GTTL%(!.,X"CD\]^<>XZTZOT5;=.^E]6^NNNOF?%A1113 ***3(Y
MP<XZX]NWU]J %KC_ !A?&WTY;=#M:\D\IB001&O+X_WL(A''#9'-=9)(B(SL
MZJJC)8M@  ^OX$5X[XBU;^U+[$9)MK<M'#W$C#AY 3P 3PI'.U1WZ>'G^+CA
ML!4BIVK5X.E2BGJ^>WM)V6JBJ?,N;:[2W>GIY1AGB<93DX\U&A)5*LK72<?X
M<>TFZG*W%OX4V]C" (..@ /'3DGN ><<\\$G/UI]1AP3NP<-P"2.=N>>6X[_
M %ZF@OV*MT)Z#D#(XP>>AY[?C7YW:S:2MK>W7IV[772VO1'V]G=7[=DEN[M]
M&_\ @?*3:[E4C7<[LJ(HZEF.T 9!Y)/Y9KVW2;-=/L+:U (\J(%SQCS"2SD
M<\MN)Z\8Y[5YCX7L6O=2CD:-C;6V9-V"%,B@;%W<ABK$';Q[CBO7@N,XQ@^I
M)Z=L'H.IXZYK[3A?"<E.OC)Q_C25&B[6_=0UG)Z:<TFD[?RO<^5S_$<U6EA(
MO2FG4J_]?)Z0B^RA!-M='/J/HHHKZM:(^?"BBBF 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4UC@'WR/T-.I&Z'V!_D1_6IE;=W:
MO%63Z\RL_O\ P$]GZ/\ )GBOB(A=6NCWW?D S'Z=_P ",UDYSQ^.1_,>GL<]
M0?2M/Q&P_MBZ YP3D#J#N8#.0!CCL?;BL592!C81UP=R].QP?7G\J_*\?S?7
ML797_P!HJO5J^CB_P7WW\M?T? _[GA>_L(?J22$!2#W((]3A@3SGJ>?R)SSQ
M[U8_\>=K_P!>\/\ Z+6O &<-MR" ?7G.,\GC'4\8R/IC%>_V/_'G:^T$0_)%
M!KZ/A1MSQJ:M:%"SW3]ZKU[GA<26M@[=ZUWTO:GI]Q:HHHK[,^6"BBB@!&Z'
MZ'^5<!XV!-K8],BYSU]$/'3^E=^W0_0_RKS_ ,<$"TLC_P!/) ]SY;>O'Y\&
MO&S[_D5XNW_/N/6W_+R/4]'*/^1I@_\ %/\ ](9Y_D8]C^&1_ACGW%&1UQZ?
MKZ^XS^ /O4/F$X^4\8R,@YZ'V_R?PI&8D@E2-H.!QG)Z\YXX'ISTSSQ^;OF3
M?NZW>TE9[;=/7;8^_P#\K_+^F>L^"AC29.I_TN7D^X0UU]<=X(;.DR<<?:Y<
M'&,@*G/IU]\UV'&<]<X''/J>WUK]0RF[R[!-JS^K4M/E/]#\[S'_ '_%_P#8
M14_-"T445Z)QA1110 4444KI;NP$4JK*CQL"0P:,@<'#C:3Z@8/7MUJI9:?:
M:?&(+:%(UVC)4#>P&[EVQEB3ZY&?I5YL=R1UZ$@].>G_ -;'K7*:WXHM-+5H
M8"+J[.%6)6!6,\ &9_X<'^$')/I7)B*N$PT%B:[I4U!2BJDDG-<U[QIZ.;<F
ME[L+.6SDE<UH4L1B)>PH*=1SE%RIQ34--%*H[\JBD_BGI%7LKLT]4U2+2+"2
MX<!G7*PQLRC>Y^Z/4+R<X!( )QVKQVZNI[ZYDN+B7?)(0?9!DD(BYX48X!Z
M=.>%U#5+S4YC)=2,VW[D84".,=<1J#R?5LDXZD<8I"3:,[#@?[N?KUZ$D_7.
M>!7P.:YK4S"KRTXSAAJ?P4YM1<Y[.K.*;2E;2$+R]FKN_,[GVN5Y9#!4W*?)
M+$SNIRC=J,/^?<)2UM?64M')V7PV)2PY'4C)QG..G)QDX!.".F 1[4I &<E0
M""" >.I'7CWZ8Z]>E5Q*2P4(S,<HH"Y8YX"X!R3UQQU[8(-=WHOA)KK;=:H'
MBB8@Q6JD!W!P0TA/W5)R-O!ZD[37%@\)B\;5]C0H\TM>>3ERTZ<7]J<[>[9-
M62O.3O&,=6UV8K%X?!4_:UZBBM.6"7-4J._PQCHWMJW:,=&WLBSX.T>.9&U.
MY0,RN4M58$H N"90#PS$G:&ZC!P0<$>B@8Z?IVX _I44,4<$:0Q*B1QJ%5$
M4 #T49QSC]?:I ,9QGDY] #DGIP?KQS7Z3@,'3P&%I8>-O=BG4FER^TJMWE)
M_:=VK1YFWRI*RNT_@\9BIXS$5*\F[-M4XMW5.FG[L%T6FLFEK)MN^@ZBBDR#
MT(/XUW:?TSE%HHI,CUZ=?;/KZ#W/%%UW 4C((]1BHV*Q)V &=Q)P,8Y)SGCI
MW'&.<<53O]2M--C,MW.D*8)7<1N<C'"KU(YZCJ<C(P*\RUWQ9)J -M9K)%9E
MBK2$XDN,],Y^9(_8D%A@>Q\O,,SPV @W4DJM5I<F'A).I.5FX\RVA"]N:I*W
M*MDVT=N#R_$8Z:5.+A3O[U>2M3BKI.S=N>25[1C>[W:5V+XBUV34)Y+6%_*L
MH9&0!6_X^'5B2Y*E<H#]Q0<8Y)/;F%0*#GG/7/\ D# .3T[^O6N#D#ANF .%
MZ$G&,Y7 W#\:<LW& C 8&,GIC(ZD8['V]!W/YQB<5B,96E7K7E.3>CE[E.*;
M4:<$W91@M$U&+;3<KWT^\P^'I86C"E2BHQBDKI:SE;WIR:5Y2DTV[WMHEI%$
MX]_H<D=">..02>A.<^G-7M,T^35+V*TCX!.Z20*6$40'S'.3AF& HXSD'&:3
M3=)O=6D M[9Q$2H%RV!!&IZG/5V')(&XCCGN?7-'T:WTF )$-TSJ//F( >1Q
MSC(Z*#G"YP,]3DUZ>4937Q]6-2K3E3P<6I2G)<OMDM?94[6DXS>DYNRC&ZC=
MM6\_,\SI8.G*G2FIXJ2<8QBT_8M[SJ;I..Z@[N3:;22UN6-I;6,$=O;QB-%4
M'& "6[LQY)=CR2>3G-71G'/7O2'DXQQCKGO_ #R.N:4>_-?HM.$:<(P@E&,4
MHJ*248I))**222222[[MMML^'E*4FY2DY2DVY2DVY2;;;;;N[MOOZ65DBBBB
MK$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M2-T/T/\ *EI&Z'Z&IELO\4/_ $I">S]'^3/#/$G_ "&;SG'S>N/XW[UBC/)4
M]^?J2?4=R!GUXSTXVO$AQK%X?0G_ -"DK$7!&3R>3QT(')/7.>N!UR,G&:_)
MLQ_W_%^\_P#>:FB=EM"WSO\ \$_2<#_N>&_Z\0Z7Z/3S_"V^HK_>7/WCL!Z=
M"3G(^O3W]J^A+'_CSMO^N,?_ *"/2OGESEE*\X90.O49XQ[>W6OH6QYL[4^L
M$?\ Z"*^EX2O[3'?X*'6_P!NIJSPN)?@P7^*M\O=AH6Z***^V/E HHHH 1NA
M^A_E7GWCK_CTL?\ KZ/_ *+>O06Z'Z&O/?'>/L=EG_GY/_HM^>.3CV_^M7B\
M0?\ (JQFMOW2U6Z_>1U7GV/0RG_D9X3_ !SVO_*^QYJ<]<XSC@>^#G@@GH0
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
MMM[MMW;?=MW84444P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *1NA^AH[@>Q_3'^-#=#]#_*IET_QP_\ 2XB>S]'^
M1X9XE(76KL,<9.1^+OCVQD\\Y'3'-8:LC $C.6;& >F2/T/<]O:MGQ3DZU<A
M<;N,9Z<O)@\Y'4=<9],G@X8SC&1GH#[#'M^/0CD>HK\BS.:AF&-3OIB:KV5K
M.4?.^[UT/TO+TG@L*VMZ$-O^WE]^B%RJG/8,.QR.N!D9QG<,]CR>YKZ'L.;*
MT/K!%_Z"*^=G'RG'=ER!SSE3_3T[CI7T1I__ !XVG_7O%_Z *^GX0DI5,P:_
MEP_2W6J]CPN)E:&$_P =;_TF!<HHHK[@^2"BBB@ KSKQXP6SL<YYN6Z#(_U3
M]?3_ /77HM><^/AFUL0>!]I<8!Q@^6Y^O?U_.O#XA=LJQK;>E!.R2?\ R\7<
M]+)[?VG@[NR]I*_IR2\F>:Y!!^\.G&2.>>N.>!CL03QW%-++D9+*.< ;F//'
M4C(&1GTSBF?-D $8]/\ :!.>.,J>.G/![DY4[CG.!SW!Q@C!S@X&0>N>HZ$Y
MK\N]JKZW5XRNFMFFG]UFG\_O_0K+?7=6?E:]_GZ?<>O^!6SI##G'VJ7D\'A5
M_//M7: 8S[G/Y_\ ZJXOP*!_9#C'W;N;'L"%'3\*[0'.?8X_ =/YU^LY-9Y9
M@&KV>$H>GV_/S^ZQ^<9G_P C+&?]A-6WW1%HHHKU#B"BBB@ I#T/T-+2-T/T
M/\J%NO5?F"W7JOS*5YQ:W)/013\^I\L\?IUKY]611USU/0$]",]NGRGFOH.^
M4"SNO>*8\#'_ "S; _.OGA<8 ]R3R>G)SC/ YP>QKX/B^2C5P4K2NUB4K=N:
MC???K;SUZ'U?#"7+BV[W]I07I>-7_)7)PZ]?F.3D?*>_\^">?\!71^$W4ZY;
M_>R4E'(P,;2/YC/X_6N8'?H /PQ_0>N>^1Z<]'X1)_MRVSU"R>V<JWOG P<'
MC(-?.Y743S/!7C)?[525VEM>26S>S_,][,HKZABVKO\ V>IU\H-_)L]L'\/^
MZ?\ V6G4T?P_[I_]EIU?K4/BEZ?^WS/S5;?UV04445H,**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **PO$VOVOA?0=3UZ\222WTVUDN7C
MA ,DFP?*B9XRS8 )X&<GBO _"G[2FB^(-<L-$O- O]-?5+R*SL[E9XKF(23N
MJP^> (WC#LRCY%=1DY(4&@#Z9HHKP[XD_'#1_A]?1Z2-,NM6U1OFDB1TMX(8
MRJMEIV#DLV]0JK&1GJ0.: /<:*XGP!XUL_'WANU\0V=M+:+-)/!+;2LKM#-!
M(8Y%#H2KJ2 RL ,J0<#D5T&N:Q::!I&HZU>[S:Z9:S7<XB&Z0I"A=E1>A<@8
M7.!D\D"@#6HKYI\*_M(Z/XC\1V6A3:#?6$6IW*VEC>F>&8&64GROM,2[?*#$
M!?D:4@D9&#D_2H.0#C&: %HKP#XC_'K3? 6NGP]%HMUJ]]#!%/=,LZ6L$(G!
M:-%=DD:23:-S (  RX).0.X^&OQ'TWXD:1/J-E:SV,]G<&VO+2<JQBD**ZM'
M*G$D;*WRMA6R"&4$4 >CT5!<W$=I;S7,N1%!%)-(1U"1J7;'3G X'K^-?-_A
MC]I+1?$'B6ST*70;ZQAU.]6QL+XS13%I99"D!GA4*8ED.WE7DVEAGC) !]+T
M4GUZ=<G&!_GK_6O#_B=\;M,^'.K6VAG2+O5=1GLH]0D$<B6]M#;32RPQ%IF#
MLTC-!+\BI@  L1D4 >XT5P?P]\>Z?\0="BUFQMYK-B72XM)RK20R)(\9PZDJ
MZ,4)4]2,;@IR*W?%'B*Q\)Z#J7B#41*UIIMNT\D<*AYI3D*D4:DJN^1RJ*69
M5!.6( - &_17RWHO[3NCZGK5AIMQX<O[.TO[NWLX[T7,,[Q/<S+#$\T&$VQA
MW'F%9'95#$*V!GZC!! 8'*D @]L'G/XC% "T5X=\3?C;IGPZU*VT@Z5<ZK?S
M6Z7<@CF2V@A@=F1<RLKL\C%2=JH0!CG/3M?AWX^T[XB:"=;T^WGM/*NI+*ZM
M;C:7AN8D21E#H2KH4E1U<8)#<@'(H [RBJ.I:A!I>GWNIW)86UA:SW<Q49;R
MH(S*^T9&3M4@ ]Z^;=#_ &G-#U36K73+KP_J%C;7U]'96MX)XIR//E$44D\.
M(S&"64N$:0J,XSCD ^H**12& 8=" 1]#R#^(KQ3XE?&S1OAY?1Z0VG7FJZM+
M"DX@A9(;=(WR!YD[;F#<=%B8<@D\' ![917EWPQ^*&G_ !+L+VXM+"YTVZTV
M6.*\M9W215\X;HWBE3&]2 P.Y4(92,8P:]1H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "D;H?H?Y4M(W0_0_RJ9;+_ !0_]*0GL_1_DSPGQ0,ZW=_0
M'\C(:Q3QCTSCTQZ8QCO@?2M/Q,S?V[>G<0 W<]MTG ZX]L>GID'")? Q(PY
MR0#[<G [\\X)Y&!V_'LV7-F6-U2_?37HVX._X'Z9@FE@\+=O7#TMNGN.W^9.
M^3QQG( ]>H/7/I@'Z]?3Z(T_BQM!_P!.\7_H KYO=F ^\QP5&<Y'/4\#@CL<
M\$C'45](:?\ \>-IW_T>+D]3\@ZU]/P8_P!YF"_N8=_C5/!XF;=/!ZW]^MTM
MKR4O^'UV+E%%%?>'R04444 %><^/?^/33_\ KZ;_ -%M7HQ./S _,X'\Z\W^
M(!Q9V')&;HC*XSS&W7/;UKPN(O\ D48[_KRO_2T>ED^N9X3_ !R_]-S/-AW^
MK?S--/7\1_-*A^8Y^=N<]QQVXX]L^QI"S,0=S $C&",<%?\ 9'?V]?6ORM]?
M^WC]#7P1]%^1[-X%_P"0/)_U^3?R2NTKB? 6?[%<DDYO)^O_  &NVK];R;_D
M6X#_ + Z'_MY^<9E_P C#&_]A%3_ -M"BBBO6.$**** "D;H?H?Y4M(>01Z@
MT7MKVU^[4"IJ'_'G<_\ 7&7_ -%M7SPHR%]CG@>GKCIQCK7T/?\ -G<X_P">
M,H].D;9ZU\X+N(&&<#=T)&1QT/''H0>>>IS7P'&'\3 /_L*T]945^J/K>&6U
M#%M=*M#\:=5?YENNC\(_\AN#_<E_]FKE/F_OM^8_PKI?!Y)UZ#))_=R=3_O#
MIP.WI7SF5_\ (PP/_851_P#2F>[F?_(OQG_8/5_]L/<1_#_NG_V6G4T?P_[I
M_P#9:=7Z[#=?]O\ _I<C\T6W]=D%%%%:C"BBB@ HHHH **** "BBB@ HHHH
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
M/Q&&;*PSD#[2<?BC X_ FO"XBLLIQ^E_]G7X5%_PWS/5R/\ Y&^"_P"ODO\
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
ML="WRC+_ #/S#-O^1ICGWQ5;7OI#Y_@A]%%%>J< 444'H: $) Y[>O\ G_\
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
M@WQ!HVE7'V:_OM/FBMW+%0[8W&!G!!5)U!B9N<*Y)!'![(#''_UN.P_ <44
M?FGX%^&7C&?QSI%@-.GTR?2]2M+^\OI-R0V\%K<1RRO#,H\N=Y%7:B(S9+8<
M!=V/TIVD*,L2RK@MW) Y..G)'.0>/SI0B [@JAL8R% ./3(&<4Z@#XR_:2\&
M>([[5]*\36<$NI:9]D333;6ZO--9W)D>3>($!)CG5OFD52%*?/@;:]D^ _A;
M6?"G@6&UUH[;B^O9M1AM=^_[%;3I&L4!/16;RS,Z+PKRLI&0:]H9588958=<
M, 1GMP01Z\T8]. !C';M_+I0!E:[97&I:-JMA:RFWN;NPN[:WF!(,4TT#)'(
M".1L9NH^H/%?GGX%^%OC.[\:V<*64UA_8.NPM?ZG)F% +6Z#RO;NV&N!*J'8
M8BZ,6&X@<U^D7^?Y?_7_ #I@10" J@D?,0H!8D8).!R3D_G0 Y00J@G)"@$^
MI P3^-?(/[1?P^\3ZO>1>*=-+ZAIMI;103:=&6:>!\N/.A@ /FD,RYV@N Q^
M7:.?K\=!V]O2D(# AE##T(!!]L'_ /5[T ?.7[./A+6_#7AS4[W6%:UCUN[A
MN+*P=COACCC*&62,@>7+,2 4P&VQ@L 3@?1W]>>N:;M&    "", <8/88P,\
MCCUIU !1110 4444 %%%% !1110 4444 %%%% !1110 G<'\/SQ_A5*^N8K2
MWN;F=ML4$+2N>@ 12>O<\8QWW8]*N,<<;6;(/3'8="3C&>WO7GGBN+Q'K,3Z
M?IUAY=FSJ9II9HUDG53N5%3.0F0"QZG XQFN''XJ>%PU6K3HU:]90FJ%&C3E
M5G.IROV;:B[0BIN\IR:24=+WL=.$P\<3B*5*I5I4:3G'VU6M4C3C"E=.;3=W
M*<HIQC&*;;DMK'CUY<27EU<7<AS]HFDDVY((21B0I;<>!G.0 #VZ\5PO<8QT
M[=<GKTP<8QR>PX%=0? OB4G/V2,$\;?M$>,'! /(.3CD@# /0]P>!?$H.?LJ
M>ZB=.PQT.[ Z<$DY'& :_()97F\Y3J3P&.E.HY3G)X>6LIR<I:\ZZNRTV2/T
M^.997!0C#'8.,(Q4(Q5=/EC&*25N5-NRO=OJ^QRQ5U 'W@.<8''7OU)SR>2>
M>,D9/T%X/U2/4-%M<.#+:+]EN%R2R/&"%;&<@.NT@X/!(.#FO)_^$&\2YP;5
M1_VWB&/?[N>.O?OQ6GI>@^.-&:<V$<</GA!*IEC8-LSL;YLX/)Z =SD\5[>0
M1S/*<9*M5R[,)8>M2=*M"GAG*>C4Z52*<U=QG>+5_ADW?OY.=O+\SPL:=+,<
M!"O3JQJ4I3Q"4-5RU(S:@VDX:W2;YHQ^7MY8A@N.O?CVZ^G&<>O;G I]>2[?
MB4,DO#R2!EH,9/0<+DG/'7KUIVWXD_WH_P X*^R6>6_YE6=+?_F!OUO>_M?-
M_@?*K)V]LTR?_P +/N_Y==CUBBO)]OQ)_O1_G!1M^)/]Z/\ ."C^W7_T*\Z_
M\-Z?_N5#_L9_]#3)_P#PM_\ N1ZN?;U'\QG]*:V21@=",YXR/4$9_P GMBO*
MMOQ)_O1_G!1M^)/]Z/\ ."C^V[[Y7G3\O[/5O_3H?V,_^AID_P#X6_\ W(]2
M,:@9Z$#&1DX)!R0,\\G./;BFL,[CGY\ Y!^7&<#/'7J.AQD<^GEQ7XE=C&?Q
MA'ZX_+.![\U'-%\2I@5\U8L]1&]N,CH<[D;@^W?N.A;SOW7_ ,).<R=G9/ 1
M5WKI=U=O+;[A?V/KKFN3V;5_]L;>ZZ>Q_!'JDMU#%DRR1HG +-(B\D_[3#(]
M#W.!WK&NO$^A68/G:A;G!*A8G\YMP/ (CW$8(QUP#UQQ7D4_A'QA=.9KE#+(
MPY)N5 ZC;PI &",Y Q^ JNO@7Q+U-HF23R;A",D@9SD=1R>#R:\K$<09PTXX
M7(,4HK12Q$)WO:R?LX.V]M.;5*W4]"CDF5IIXC/,*[/X*$H6>WVY*Z\WR_<=
MQ=_$BTC=DL;*:Y&"!+*XA0GD @'<Y&1UQD@9Z<UQ>H^,==U)60SK9PD$>3:
MHS=?E>9B9#VSM95.2,>D8\"^)@O_ !ZH.Y/VB+'T&?<\<YI?^$'\2?\ /JO_
M ($0_E]W^?/%?/XK$<5XQ.$Z./ITY7O3PV%^KQ?DW3ESM6=FI2U3WW/;PV&X
M:PKC*%? 3J16E3$8CV\DWKS*,X^S3[-0LK)HYI@[DLS$L<DEB68G)ZD]>W))
MSWQT#=A4' [8QGKS@?3 '3)!XX)KI_\ A!_$G_/LO_?^'_XBC_A!O$O_ #ZI
M^-Q#_11_/BO$_L?-=6\OQNKNW]7DVW?5N\M6^MW=VW1ZRS/+5_S,<'9;+V\;
M)=DE%=M$DK7T1S.. .@ (SSQT/(P,#TSVY[5[UX%91X:L5)YW7..O.)W.<X_
M_77E3>!/$IQ_HB A<9-PF.V.,=  ?P!X)KV#PI87FG:);65ZFRXC,QD&0P^>
M:1U(*X!RI4GKC(SFOIN$\!C<-F-:KB<)B</%X6I",ZU+V<)2=:+45-R:;:3:
M5M5?8^=XEQN$Q.!I0H8FA6FL5";A2J*<HKV$HN35D^5/W6^[T1LZ@RM976"#
M^XE/!_Z9O7S"K?*!@@GIWZG )].>V..]?3]W \EK<QH 6DAD11T!)1E&>_);
M'7&.IXS7@J^!?$H4?Z+&>2<_:$X&>F"?7'X$ DYY[>,,%BL7/ ?5\+7Q')'$
MN;HTW54'.=%Q4FI145+E;BM;V;MH<W"^+P^&IXSV]>A0]I5P]E7J>S<E&%2[
M@K2YE%M)[+5:G.9 ..2>_3T'T'3'3\:N:9?MIE]:WL8_U4AR",_*PVG)S@8'
M/KT^IV/^$%\2#_EU7(_Z>(\<XZ@C..G?G\J0>!?$G3[+$0>#NGC[^F,>@Z_R
MZ?(0RO.*4X5:>7XZ,Z<XU(26'D_>C)-/XEOKZ)GU-7,,JJ4YTYX_!2A.$H2C
M[=:QDFFOA[6^:^1[W97,5Y:P7,1#QS1+*A4[@0R@D#Z$XQUSGWJV"/Z>GX?7
MVKSKPG#XBTB%-/U'3_-LT9O(FAF1I(5?):-D)^=2W*D88 D D"O1%)(W$$9
MR#@8()R,8SP?7.:_7,OQ$L5AJ52I2JT*W)'VM*M3E3G"I:TTE)M2@Y1YH24F
MG&2VM8_,,70CA\14I4ZE*M24Y>RJT9QJ0G3=W!\T;6DD^646DTXON.HHHKO.
M<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "D(SCDC!!X.,X['U![BEHH *8B[>IW
M>AQCU^O;'U[T^BDTG_3\[7LU>U^OYZA]WW(3 ZX'Y?Y.:!P,D#/? Z_IG_Z]
M+10HI:VU[W?^?Z"LNWX+_(0@'\>_0_Y[4A1222,Y()YZ8 QC'T'7_P"M3J*?
M_![]?G_GY6'_ %T_R$(SCV(/ITSZ=?8>M+110 4444 %%%% !354KG+%L^I_
MI3J*-].CW 3&,X [?I^73KV^M-P6&'4$$GIQ@=1GGJ3UP:?14VZ+1+_%Z[J2
M%;^K+_(:% & .!T!YQFEP/0?D*6BJ]?U_'74=EV7W+_(3 ]!^0HP!V'X"EHI
M6_J[_P Q679?<O\ (3 X_+IGCWX[?SI:**+?Y_C?K?1C&@ $XSSVYQQZ=A^'
M7\*4@>@]\C/'7^?-+10TGO\ KO\ )H'KOJ)@9S_0?X9I,=?E ]#@'/X<8IU%
M#2>GZO\ S0K+^DO\AA4D@@@8Y/&>.P Z?4]>G/ IPSW'ISZ^M+10E96Z?/\
M5L+?UI_D%%%%,84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 ?SS_\1.'_  2R_P"BG^-/_#5_$#_Y14A_
MX.<?^"60&?\ A9_C3MU^%?Q '4@?] +WK_-8J&?_ %?_  )?_0A7+[:7;\?^
M =/L%_,_N1_I7?\ $3A_P2SP"?B=XT&>G_%K/B <C .?^0#[UZ!\.O\ @XE_
MX)M_%'4_$&D^%/B-XJN+OPUX'\8?$#5!=?#KQM81P^'O VA7GB'7KD2W>C1H
MQM].LIY!&I,DK!8XU9V45_F++]R+_</_ ++7V!^Q=_R.OQQ'K^QY^U2#_P"&
MB\04_;RVY5TZOR$Z,8IMRE9*^RZ']]*?\'.'_!+1U#+\3O&A4@?,/A9X_(R1
MG&?["YXYSW%._P"(F[_@EI_T4[QI_P"&K^('_P HJ_S6+#_CW0=@L9QGC)B7
M)J[1[>7\L?Q']7C_ #R7HH_JF?Z37_$3=_P2T_Z*=XT_\-7\0/\ Y14?\1-W
M_!+3_HIWC3_PU?Q _P#E%7^;+12]O+^6/XA]7C_//[H?Y'^DU_Q$W?\ !+3C
M'Q-\:'D# ^%GQ SU_P"P%2?\1-O_  2W_P"BE>-?_#6>/_\ Y15_FS=U_P!Y
M?_0A5BCV\OY8_B'L(_SR?JH_I8_TD?\ B)M_X);_ /12O&O_ (:SQ_\ _**G
MK_P<U_\ !+A@3_PLKQMP1T^%?Q ;KGKC0N.E?YM=30???_=7^;4>WEV7XA["
M/\S^Y'^D>/\ @YI_X)<8Y^)7C?M_S2KX@^^?^8#].>GM1_Q$U?\ !+C_ **5
MXW_\-3\0?_E#7^;U12]M/R_KY#5"'5M_=_P#_2%_XB:O^"7'_12O&_\ X:GX
M@_\ RAI\7_!S+_P2[E>-!\2O&BF66.%&D^%OCZ.(-)(L:EY&T$*B@M\S,0J@
M$L<#-?YNS9QQP>!DC/4@=,BJ^8R#&$<Q,")%9LABV01P3QG)X'!].VM*HYMI
M[I)_FA2HQ25FUK;5;OMOVN?[/7@KQ?H/Q \)>&_&_A>^BU/PYXKT33?$&B:A
M =T-WINJVL=Y:3HWI)!*C8/*YPP!R*Z>OY3?^#87]O\ /Q@^!OB#]C#XAZW]
MI^(7P&M$UKX?2W]RK7>N_"S4[N2-;"V#DR7,G@N_DBT^Y8,3%I^H:0I')-?U
M8C/4GKT&.E;'.U9M=OQ7<6BBB@04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 ?XG]0S_ZO_@2_P#H0J:H9_\ 5_\  E_]
M"%>>>@2K]R+_ '#_ .RU]@?L7?\ ([?''_LSS]JG_P!5%X@KX_7[D7^X?_9:
M^O\ ]B_CQK\<3Z?L=_M4_P#JHO$%"W7JOS1,_@EZ,^1+#_4)_N1?^BDJ[5*P
M_P!0G^Y%_P"BDJ[04%%%% !W7_>7_P!"%6*K]U_WE_\ 0A5B@ J:#[[_ .ZO
M\VJ&IH/OO_NK_-J +5%%% #6Z'C/3\\\?D>:@,1)8[L;L]SW)ZC&"<<Y[=>G
M-6#_ )]QZ'VZ9^E(IZC!R,\_7D\^_P"O7 Z 3E%MQ=KJVR?6_4+)[KT/L[_@
MG;^TY>?L=_MF_ ?X]C5M2TOP_P"%O&MA:>./[/=MU[X*U^0:1XIM+F'(2[M1
MILWVOR)LJ+FSMYU"RQ1R)_K5^$O%&B>-O#&@>+_#5_!JGA_Q/I&GZ[HVI6L@
MEM[W3=4M8KRSN89%)5XY8)4964D$$'-?XPK1!T'S=5( ^4#+CGD\8 R3DYZ'
MK7]+?_!.G_@X<^.O[)'P(\._L[>+/AMH_P 9]'\ Z?%IW@37=3\2W6C:MIWA
MVV>40:'?2K9ZD+Z+3[9[6QTUE,(@MK8*_F,P(Z:524W/FM[O+:RU=TV[]]M#
M&M3YK26ZO?S7^:_(_P!$#O\ G_3_ #^-%?Q@+_P=2?$0D _LE^'N1G_DH=UG
MTQ@Z#ZXSZ>A[/_XBHOB'_P!&E>'_ /PXES_\H:W.9IIV>C[']GE%?QA_\147
MQ#_Z-+\/_P#AQ+G_ .45(?\ @ZC^(0&3^R5H!Y&0OQ#N2VWG) _L+G''YT"/
M[/:*_C;M/^#I#QY>*&B_97\/#*@$/X_NE/F9P5P=#!QGD'&2,G!JRO\ P= _
M$=@?^,5?#?4]/B!=DXQU'_$C7OQT//?M3LWLF[]DW^2?X&JH5G%25.3C))IV
MT:?5/:WG<_L;HK^.<?\ !S_\1R./V5/#>>N#\0+KG\?[%QZX]<4?\10'Q&&"
M?V5?#G;@>/[K]/\ B2$GUXR3C J4[V>MG>SL[.SL^67PRL]&X2DDTXMJ2:1[
M"M_SZGZ6U^:W6FNJ6B;VU/[&*3O]?;^O^/I7\<G_ !%!?$@<?\,I^&_K_P +
M!N_S_P"0$/Z4+_P=!?$=CC_AE7PXO<?\7 O,DYQC!T(<>YZCG%,E4YMI):O9
M:=/Z_P"'/['**_CG/_!T!\1^,?LJ>'#GO_PL"[X_\HG.>,'\QWH_XB?_ (CC
MK^RIX<)SR/\ A8%T,<GO_8G3\,T7^7K9;:O>RTZVO;=Z%>PK7M[*?_@/_#V^
M=OQ1_8Q17\="_P#!S_\ $;<N[]E3PZ4##>1\0+D,5W88+G0R,XZ=/TJV?^#H
M'QN!G_AE+2!U_P":@R9'/!_Y G3& ..>3GI2NO+[U]UF[W\K7ZVL4L-7?_+N
M?W/_ "V\^G6Q_8936W;E Z<ENG08]?KVYK^/!O\ @Z&\;*2/^&4M'R#C_DH,
MW/ /0Z&,9STY^M,_XBA_''3_ (91T;(Q_P U!F[=<_\ $C]QTQC/6B_IO;>-
MNVCOK_V[S;-;IVF5&K#XH2CVNFKZ7OMMKN[=]M3^Q2BOXZQ_P=$>-QU_92T;
MUX^(,W3';_B1_CFE_P"(H?QMS_QBEHW&<C_A8,O8CG_D"#W'?UIW_7JNF_7I
MNWM%:RLFKD:-65^6$I6=G;6S_K1=WHKL_L3HK^.S_B*'\;=OV4]&_P##@S<Y
M' _Y F>3[?XTO_$4/XWZ_P##*.CX/0_\+!FY_P#*)23OM^::^]-_=H_O0_J]
M=;TIKU5OP;7W[?<S^Q*BOX[?^(H?QM_T:CH__AP9O_E)1_Q%#^-C_P VHZ/_
M .'!F_\ E)3%["O_ ,^9_P#DO_R1_8E17\=O_$4/XV_Z-1T?_P .#-_\I*KO
M_P '1OC=691^RCHK#C!_X6#..<#(YT/GN<\T#^KU]_937JE^C:/[&J*_CC/_
M  ='>../^,4-&'(Y_P"%@S=^/^@&:G/_  =$>.>0/V4=%+8.!_PL&;)..!SH
MGKB@CV<UT_%?YG]BM%?R$Q?\'//B:_TUCIW[+.FG6HD#/9W/Q!,<,S#EO(D&
MB$L" P7@D-PP'6O/&_X.IO',4LD,W[).D)-#(4FB/Q"F5EVDJ>NA'H<<_7OB
M@/9R[?>U_F?V<T5_&)_Q%4>-R<C]DG2@.2<_$*X./0 ?V$.>A]NF,]'?\14_
MCC_HTK2/_#@S?_*.@/9R\OO1_9S17\8W_$5/XX_Z-+TC_P .#-_\HZ/^(J?Q
MQ_T:7I'_ (<&;_Y1T![.7E]Z/[.:*_C%/_!U1XX&,?LDZ0?^Z@S_ /RBII_X
M.JO&XR6_9)TD #)/_"P)ST]AH6:!^SEOI_X$C^SRBOXR(O\ @ZF\:S% O[)V
MC#<P7Y_B#. 2>1S_ &$,# Y)SC(XZU;_ .(IGQWSC]E#02>P_P"%AS]<< _\
M2'N?:@B2<79VO:^C3T^1_9917\:0_P"#IGQZ.7_9/T%1QC_BX=QUZX_Y ..Q
M^M+_ ,137CG_ *-1T'_PXD__ ,HJ!']EE%?QHM_P=-^.P>/V3]#/&3CX@W#=
M\'_F!#U'^>K?^(ISQY_T:;HO_AP+@\]_^8&*"U"35TKH_LPHK^-#_B*<\=?]
M&FZ-_P"'!G_^45'_ !%.>.O^C3=&_P##@S__ "BIV\U]_P#P!^RJ?RO\/\S^
MR^BOXT/^(ISQU_T:;HW_ (<"?_Y14?\ $4YX[X/_  R;HN,\_P#%P;C...PT
M$]<\?3\BWFOZ^0>RJ72Y7=NRVU?;<_LOHK^-'_B*;\=MD1_LG:'N&/O_ !"G
M QT//]A =<8S@]>/4/\ P=->/L C]D[0NF2#\0Y^N"<#&A>Q]Z14L/6BFY4Y
M12W;6A_9=17\:/\ Q%,?$#M^R;H/_AQ+C_Y0T?\ $4Q\0.?^,3=!XQ_S4*XQ
MSGC/]A>H/..?3O09N,DKM6V[=3^RZD'('T%?QRV7_!TAXRG 6?\ 95T2*4EL
M*OQ G(;!(7&=#'7C.!G/M5T_\'/_ ([4D?\ #*FB?+@8_P"%@3]\;3G^Q#UY
MSZ=A0.%.=1M0BY-*[2U:5[7^\_L.HK^/#_B* \><?\8IZ*1WQ\0)N3TP,Z)]
M>H[4A_X.@O'*@EOV4]&P."1\0)3@GH3_ ,23@9YY[9^E!I]6KO\ Y=L_L0HK
M^.2Z_P"#I'QK9A/-_9*TR3<#EX_B&^U>>,[M"! .1SCZ9J@?^#J+Q<OW_P!D
MG3P,@#;\0G<G/L-#&![_ $XH)=&K&R<6KI-;:IW[V?1].C^?]E5%?QKK_P '
M4?BH\_\ #)-DP )('Q <'KC_ * 9^I]L5%/_ ,'5/BF*2P0?LC6)^VZOI.ED
M_P#"PW_=C4]2M;#SO^0%@^4+CS N1N*[<CK09M.+LU9G]EM%?R8_'3_@Y9\2
M?!WXO>/OAA%^RY::U'X+UMM(757\=O:F] M;:X\XP#1I/*'[\J!O8$+NW<X'
MDY_X.H?%1Y7]DK3NG ;XB."3WX.@Y! YYQQCB@1_9-17\;?_ !%2>)1D']DB
MSR../B)_$#@_\P/IP<?A58?\'5?B8_\ -HUE_P"'%/\ 70Q^- ']EM%?QI?\
M15?B;_HT:R_\.*?_ )24?\15?B;_ *-&LO\ PXI_^4E ']EM%?QI?\15?B;_
M *-&LO\ PXI_^4E'_$57XF_Z-&LO_#BG_P"4E ']EM%?QI?\15?B;_HT:R_\
M.*?_ )24?\15?B;_ *-&LO\ PXI_^4E ']EM%?QI?\15?B;_ *-&LO\ PXI_
M^4E'_$57XF_Z-&LO_#BG_P"4E ']EM%?QI?\15?B;_HT:R_\.*?_ )24?\15
M?B;_ *-&LO\ PXI_^4E '\-E0S_ZO_@2_P#H0J:H9_\ 5_\  E_]"%>>>@2K
M]R+_ '#_ .RU]?\ [%__ ".GQR_[,[_:J_\ 51>(*^0%^Y%_N'_V6OK_ /8O
M_P"1U^./;_C#O]JGG_ND7B"FMUZK\T3/X9>G^1\B6'^H3_<B_P#125=JC8\6
MZ'@?+&/7_EDN.!D\_3 )_"K9<9QZ@D'J#C.1QSQ@]< XZBI6W]>95OZNA]%,
M#'G(X['G!XSGO^(ZCWY-*6QC_ ]>OO@8!]2.XX-%UWVW\O4=F.[K_O+_ .A"
MK%5=P^7'/S+TP<<@\\CT['^=3[\8R"<C(('MDY!.1@8^N<CO@N%NH^IH/OO_
M +J_S:J^X9QW]!R3P#]!P1U..>N!DRVS;B[#H H)(. <GW'X9ZXQ1=?U_7_#
M] LR[13=WJ,#U)X_/\^1GMG'. MCM^>!_7_ZWOCFBZ[[BL.HIH;D^QP?KT'Z
M\=?<D="ZG>X[$@&8P" 0RJ#@#)&WH"3CZ^V:NV%X;.[L[D(B1P.I<1IC='QP
M?FPP(^8]AC)Z537[B_[J^OH.XY_SWHVLQQG!)(SGM@G'<X'L%].<Y"U3NFUL
M]';5:6^X1[Q!+!,D4Z%7M[J-7B8<A2H4N&;.".F,=/PYL'[.2<X'( 8G (VD
MDYVX[8Z]O7IY]X0UB-K;^S'W/L=WB3/RQE>2%Z$ @#.<$]NG':!XF.T+M8XZ
M$G:1UY^8'(X]B1Z\==%MQ;;N^9]]K(RG%<R;3VM=15NO5O5_+YEO-MZ'ISRO
M!YXZ^F/SIR/ AW*!D8')'0GG@>V>_?\  TQ&K#(9P3TR0"3C//7IP#]/QI1&
M1U)/3OSWZ<>__P"KJ-C-I=M/1?C_ , V(+Q(")%(Q(2I;G .1SU 4]P2<')(
MXXKTOPQI&I>,=3L=!\+Z3?ZYKE^S+:Z=IMO+=W,PA226:410*\GD01))/<R;
M=L,$;RR%45F'C)0OE64LH8@<]P3VXP?<D#CZUU_@[Q5JW@_6K'6=$U"[T[4;
M&026]U:SRP2VP;Y77S8BLACN8]T,\>2)(9'1P48@^3CI8QT,9# RP[QD:.*^
MI1QCJ_4?K7L:SPL<9]7E&M]4EB%A_K'LI1JJA[1PE&2;.RA**E0]K*NJ'/35
M5490514E./M%24N:'M%#VGL^9<KGRJ5]#[)^)'[)?Q.^'7AFW\5RP6/B#2K;
M3/M_B1](D G\.RQ_//;S13.KWT,$95FO+4'.)-T*J@9_EP30D9 'MUP.N#VZ
M\$D<8QZ#/ZO7^OP_M??!]+#P/XYN_"'CO3[8PZ[X,GN%L;'7KYX8&>VU$QCS
MKC2[Y8V.G7-J3$AG=+F%FBE@7Y8@_8@^,;>$]>UN]LM,L->TF5CI_@T7EO?Z
MAK=C%$LUQ=VNH6%S<V,,S$E+*RE;SKIHI!*;<B(3?S)X8^.L\)EF9Y5X\\7<
M(\+>(.6<3RR;$Y-6PF,X=QKP^*Q%6CE&)G2Q*K8'-\%BHRH?5<\R62RZ.$="
M.8NGC)2J2_1N(^#Y5<5AL3P3EV<9ID.)RY8NGBZ=:GF-'GI4E/&04Z2IUL)6
MIOVGML%C4Z_M5-T'*BE$^13-%C:H0N01\ISAAUR,# ZG'7 /'!H#'>.$P!D#
M:<[@1Z'N#CTS^542I@9D=3'-"[QNCJ%=)$8JZ/T^88((XQ@YYYH$[1MEF. N
M&!P3DGL1C@@<$\GCC-?U;4=Z;<6I<T$XN+5I*:A*,HM.S4HSA*,D[2C.,D^5
MW7YC!^^D])WLKO9IN#3=M'%IIZ73NMT7QNR<!" <=&.?ISQCU^Z>.G- 88P=
MO7!P6W<D<D],G''('J<5ZAX8\"^%]>\#^(_%5[X_T/2]1T:^T2VAT>:'Q#YA
M74Y)ED@NC#X?N(GN;KRA#8/;W;6D<^]M0GMH"DI^IO$7PK\,:-IGCCQ#X?\
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
M7LKVZEM)H%)"8ZJ>00,D$KCH#G/;DCIC',HND/39GOE"./KFLW']?UZTF!Z
M>X'-!HJ:2ZK?;1>7>WXFG]JC_O1_]\__ &='VJ+^]'_WS_\ 9UFT4%<D?/[S
M2^U1YQF/_OG\/[V.OOFFFY4\IY9;( !& 1G)[G(Z_EG. <Y^!Z4A&>Y!]0<$
M=.A]#C!'&0>OJ$\G5/5-M:O3M9^1=:1VPK+&O);..&.,'//)'3KVY X!:6*Y
MVA<GG@$G@'H"1SR._L?2JQF*'+'<,$ 'GYB2<]">WX<<X)%1B[C4X9?J0N>A
MSU)Z=L#TXZ<A,G52:E.;YO[TFO\ MY/U>JM;U+J-G@;1DD]\'Z<]?;@\'@<X
M!DG+!1ZG!R"#CDYYQD#(X.<]!Q3-VN,*JD'G(7'7M@X^O '6@7B<80@YY)!Q
MG'4]<9QU SQCC(H)?-9)[+HU;Y;._P!Z+4<T=O.)W1SY>.F=H(.6X.1D=.#G
M/:NO@U.WN4C9<"1U0L"<8. <9YZ@'/7&", \5P[7:GY=H*CDGGCGKDXZ]\ X
M!(QV+;6Z^S7"D$A')(4$;<$9'!)P.H]^3CO07&\?@3A)JSDKJ]MDGYO5M*UM
M=ST830@9^0@GLQYYZ\>AY &<=#2[E3<[@8(.[/("L,#C). Q]<X'&>:RH;B.
MYXCCV@<%LG XY([9X[_@1QF=KI92(PN"<<X(!VX)[G'3I] <8P.>O)IPLVKJ
M5[/TW_X!K"K4=Y.4^:ZNW)-7:^RK+32^S5[$CP6DR2Q.<>> "3\H!7!!!(P"
M6PI]>@R>*XV=&LY761!MR0LC'"E<\ 'G).<@ ] ,=<UU3HI&TKN!*]AG 8'!
M/!&#R"",G&>E5-0MX[B$+,?NMNC;(&) K<<<GY3WW8 '!.*="[C*]W[VE]7L
MGTZ?(SJ.[2;;:22FV[K6][VVW_R6AS8NXCN&%^[GC.<#!.<#C)_''2J%Y<Q?
M:-!(*@?\)5X2R=QQD^(]-QR1^&.N<BEN+=K>4Q.HVM\R/N)8CLO;CDGD#) [
M@UF7VT3:$ 3G_A*_")(&2/\ D9-,R<Y')QSS@^AY-;F;W]YJ3773K=[_ .>V
MW0^R/VX+B,?M;_'D-M!_X31V(W8 !TO3^ "/R(!S@=CQ\J&7<S%-NTC<  23
ME0!U R<CD^V>><?3O[<<:_\ #7'Q[49RGC9P,'!'_$KT[/KUQT/;@>M?*JA@
M !(RCDX!P<G)R3CGM]!]:!+EW<5)-7MMOYK[_,L[0[,Q'4\?+TZ$'/XXQU/!
M[9JKY0V]<D\Y/OCCUY/'4=?S<MR$RKY)4D$Y!R1P3ZXSR!U^@P*=_",#&5&>
MW7L>>V<\Y% W&&C4;:/OW]?ZN1XMO[SG\_\  _EVZ48M?5_U_P *J # S@\#
MD#/3CCO_ #I<#T'Y4&W)&VQ:Q:^K_K_A1BU]7_7_  JK@>@_(48'H/R% <D/
MY46L6OJ_Z_X48M?5_P!?\*JX'H/R%&!Z#\A0')#^5%K%KZO^O^%&+7U?]?\
M"JN!Z#\A1@>@_(4!R0_E1:Q:^K_K_A46RW]5_P"_A_PJ+ ]!^0I: Y(?RK[C
MYGJ&?_5_\"7_ -"%35#/_J_^!+_Z$*\\HE7[D7^X?_9:^O\ ]B__ )'7XXYZ
M?\,=_M4Y_P##1>(*^0%^Y%_N'_V6OK[]B\9\:_'('/\ R9[^U1WXX^$GB CZ
M8XSQS[FFMT3/X)>A\>V9;R(\8 "1$#() $:C. <?B3^6*G#$!FSC:A=S\NQ$
MY^<DDE4)P&8_*&."1QFM9\0Q\D8C1<@\<Q#/'^?SQC]$?^":W[(?PJ_;@_:%
MMOV?_B-XZ\<?#F^USPKK_B'PIX@\*Z?HNI6UU=^'($N[_2]4@U B5[2[MI24
M4]9X6Z+@GDQ>+PF$P6-QN81JJA@HJ:]BY0E**@Y2<W"Z<%9WD_3?0Z,%A88G
M$/!X1S>*QLN64JCE*,9JRY*2>D9--22C[SUMW/SZ+,%8DD $@MDX!#<C!S@!
ML*WMUQV0F0[CEALR7#?P '#,>.%7)4G/<9XZ_LK_ ,%5O^"<GP3_ ."=L?P^
MT7PQ\6?B1\8?B'X[AU74TM_$_A[P]H_ANPTG0[>WGO!Y>G2K/+<W0NH(XPQ(
M:3YF/6OB#]BKX&?#/]H_]I;X8? /XF>*O%W@O2OBKKL?@S2O%_@W2](GN[;Q
M'>Y_LL7MEJ,LD<FGS?)'<XRS3$D <UR4,VRVOE-3.82J2I4X>TIRBYNG.A%1
MDY2LK.$$^6<WI&5U)IG36RUX?,:65U93C*<&YN7-S1G"ZE:ZYE[T&XJ[CRNV
MMT?)*R'< ">).2"N.,$XP>"!R0/?K5W!969<MCDD+D#.0%!Y .".Q'H2:_</
M_@I5_P $Q_V9_P#@F_)\+]*U+XO_ !L^*&L_$\:U<6>EZ?I/A+0K?2-+T."&
M>ZNKFZ>.>5YK@3+!  #EAC/(Q^;OA*/]A.ZO;=/B)K/[5/A2PWF.74?#7AOX
M6>*4@BD!59);35KO3C-M) WAE>+F5 S*%.N6YWEF8T5FF!I5I8/$QE&4)<T[
MTK.-25!6;4E*+M*FN9;KJ=>-R?&9=4A!U,/*\HOEGR*HEKJXNTK.Z7,UO9-G
MRZ0.#]T[0&R<8&!DYZX X)Z#KZYL0 @L&) 8!@"  R@-[Y(SP2,_,"*_I-_8
M[_X(W_L&_MQ^%[SQ%\"OVU_BW?RZ3&DVH>&/$/PV\)V?B?0W=PA>]MEOGL9E
M+,!']@>2)6(,@9=PK\L_VHOV<_@?^R;\?_B!\!_'=I^T-?:CX4OH[FWU!Y?
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
M1YQ_Y[?^/)_A50B,=57_ +Y'^%1EH\\*A]^!_2@/:3[1^Z1X-4,_^K_X$O\
MZ$*FJ&?_ %?_  )?_0A7GFQ*OW(O]P_^RU]@?L7?\CM\<?\ LSS]JG_U47B"
MOC]?N1?[A_\ 9:^P/V+O^1V^./\ V9Y^U3_ZJ/Q!0MUZK\T3/X)?X7^1\<VH
MS;C'7;'WQ@"-3V]2,8X]?2OV._X(0$+_ ,%*?A(6X5?"/CQ6R,;6;1;K XQU
M&.<X/<#%?CE:8\@ YYC0\9S_ *M1G@>HK]>_^"&4C0_\%'_A6ZG./"_C?)'?
M&AW(&3GJ .@Z#O7@<72C'ACB%SER+^PL19NZ37[];]KI7:LUTNFSU^&X.>?9
M5"-^:>=X9*V[7+%/3R4OQ['Z&_\ !S++&WQ?_9L564F/PQXK+Y.2N)/##E3S
MG[JLQ'/"GTP?Q?\ ^";+HG_!0#]CK<0O_%_? G)'/_(9MP0,#GH<GKR,CBOV
M%_X.4)UF^+?[.LVY<_\ "+^+=^03\Y@\/AB"<\YYY!'&<]<_CA_P3F*Q_M__
M +'\K\+%\>_ S.S<D[M:MR,#T)/./3M7R/",E/PE=O>E_JAQ*[QNTES4;-7V
ML][O=]+Z?0<2PG#C>G%I_NZCPL]/AKXB=:5"E)*W[RI3C*4(ZIV;NMC]Q_\
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
M]6(UM[Z?+L[I=]>9--OI:UON/,Q>LW**"IZ, ?QX()X)/>G?:Y/[H_\ 'O\
MXBHI;6>RD-O<0O%*A.4? .#]UAQR&SC=D@>O!J#S1D@#.#C@C\/;G&>,^]5I
MY?@4E#^ZT]KJ.E]NB?WZES[7)_='_CW_ ,11]KD_NC_Q[_XBJ7G#GY3QUY H
M,P'\)_,'^5*R[+[E_D.T.T/_ "4N_:Y/[H_\>_\ B*#=2'C:/PSU[=5&.:H^
M>/[I_,4>>/[I_/\ S^G/I3T\A6I_W/\ R4UK?49(&)P%!(8DD$#:O/H3R/EY
MZGDXXK;BOGF1)&PX/0CH-N<'/.0,=.<]:X[SE../;YL]._4#\.N2!CG%7+*=
M@1&#^[R0!R0!G<<_3'L2>>AHNB?=LK--]%=6;>UTM+?]N^>]CH7;>[.R_,QY
M.,X& !D].W_UZC\V+@[P  < =,< \#\![8[=V^<BD*.^".>. "PR>V<GOZ=>
M:@1"HW$X..!VQZ]<#.><8' SP.0)N244FKKXD[O;JG[NW337LBUYT7]\?D?\
M*/.B_OC]?\/:H>3W4X/H1@@XQ]XY.>W^(IK.5&6('RD@ 8/'J23Q]%SZ9[Q[
M2'\T=79:ZW]-_P !<U3L_P#P!_+[18\^+^^/U_PH\^+^^/U_PJH)UP,@Y[\-
MW^B__JI?/7T/Y-_\35AS5/+_ , ?^9:\^+^^/U_PIK2PG^)3R,Y'4 ^XJOYZ
M>A_)O_B?>D,V?NCCN0"W7H!TY_ ]1VI-J*NVDN[#FJ/L^GPO_-?F3^>R_*BX
M4="VY<YY/!&"<GH,$X)Q4PN9<#(4XZ' /3OG=U/&>G(JAO)&"#C_ '2>HZ\L
MP_3Z5()  !M/XY_^)KFK2A)1LU*S>U]-%_6Y<%+WFX\J:5KI)O5WZMV]2X;J
M0<[5R.?NKDX!Z?-U[_A4*W#,27 "DG)WMC*L6Q@YR.#V/0=.!4)D!_A/Y'\1
MT'49&<\9S48F0 =<<Y/3AB3TX]3CJ.N.>04+7GYJ/WW?K^ JE[1MKO?RTTUL
M_P %?Y:/IK#6BQ-O=-Y<0QM=UP, EL=LYP,\<=._.]YA 1HBI+ G/(!7CD$<
M]< <<@\^_G@9"X +'!.,C)^Z2, \84Y(P">N,=:Z+3[]/*5+E\2 D)GC ST!
MP!DD9]0.AP":*Z2FK+[*]-WMY=^[*A>S;W;[6Z+4Z'SI_P#9]<[WXQ_G]*SK
M^61[C0%?/_(V>$CD9*[AXBTX?Q?[/L<Y(YZBP;A %(^964D,,D<=LXP3P1UZ
MC!ZUFWUPAN= _P"QL\)\9SR?$>F@'H>F#T[>YK!]KVZ]"CZB_;OM'_X:U^/4
M\2L3_P )H<]_F_LW3R<@G)XP  0.^,]/C^.7('F HY+$K@\ =-W7&5 QS^N:
M^R?VZ9A_PUO\>(S]T^-"2,G&?[,T_DXY(PHXZ9)%?'.H(L,3RQ$*21C ';:!
MCOP0>#G]<5UPJ044G))ZZ=ON5B%=)-*_N^G6_KZ6^20&:,=7''7KQ['CKQTI
MIEC.0''(..#SVZ],9X^M48IU\M-R_-M4L #]XJ#D\8))'4\TK21_,>021SDX
M&3VR,<D]/PQ@5KHXM]&GK\G;<GFG=;6O9Z;:]_\ @%Z2:/RSY95I#RHQ@\-S
MC [9SD>YXJH9IV 5XS@D;CN/ !!'.?ER>_;!I2Z$X )VC;D9SR!WP2#@X/?U
MY P&0<C:QR0>AQG.?0>G)SGIS7#%I2@^THOMU6ORW?0TDFTTE=M:+;]4B.8F
M-?W:YPV3UZ$$Y!Y&WMCL1GWJDUU(I(*X(]<]P#V!]>^/;O5Z1MRD'.2& X8=
M0>,^G&<GG@9-9\T;*S-CC&>N3D#D\GZCCW]:[%.$FDI)MO;O]Z,DFK7@OBLW
M)1NTUY7V>FKV^0OVN3^Z/_'O_B*/M<G]T?\ CW_Q%4S* <8Y[>_)Z8!],_\
MUN:3SE].O3G'ZD ?K5:>7W+_ "-+0[0_\E+OVN3^Z/\ Q[_XBC[7)SE1T/\
M>_\ B15+SA_=_P#'E_QH\X?W3^8Q^?3L:++LON7^0OW?]S_R4N?:G&0% '/9
MNO;^'\^:<+IQ_#_Z#5+S#_</YC_&CS#_ '#^8_QICM'M'\#R2H9_]7_P)?\
MT(5-4,_^K_X$O_H0KSRB5?N1?[A_]EK[ _8N_P"1V^./_9GG[5/_ *J+Q!7Q
M^OW(O]P_^RU]?_L7\>-?CB?3]CO]JG_U47B"FMT3/X)>C/CRUX@0Y S"O/I\
MH')K]=O^"'90?\%%?A6#\C_\(MXX!DR6#?\ $DNN#QD8'&,\8P.IK\A[4GR(
MR0"ODH"!@D;HU/ X]1G)[X'O^MW_  1("C_@H=\*9 ^&'AKQNN,C'.C77))X
M!Z8Y_GFOE^.?=X/XDJRLJ=/(L1S2U32MBI:6U>D7MZ/H?0<)TJCXER&ZTEGE
M!KKI^Y5[?/S[ZGW;_P '(<P;XH_L]+U\OPQXP!;."?W6@9(QZXYYX_+/X_\
M_!/$;/V\OV2YB00/CQX"X/MJ]KQGT'4] .01DU^MG_!QM.TWQ3_9_7;C9X;\
M7KN./F*QZ"!D#U['N<<YK\C/^"?,Q3]NC]DYU )3X[^ ^O().L6^>^-N%/)(
MP,8SV^2X!JTY>$$JRE>G+@OB*?,[V_?4I5Z2MNN:EA*\]_\ EW:7O21]3QA1
MG#Q"Q-!I<\N*\ADDI7O&>&QEFW\*NFMW=:J][,_:[_@Y8NDF^*'[-#B9"D?@
M[Q1YBM+&'*F;3<E%$GS@8YQC&!D^G\RT8#O"JW"1/(ZJA4^8VQC^\8QPAY"N
MT$LVW 7+/@#-?U@_\%Y-9^!=I\2/@"_QB\->,/$-V?"'B9=-F\+W4UHEI;F7
M3A-$YM[VT3+#@.^[;CAAS7X8^%?B)^P%X>NAJ.H_ _XE^*KBUE,UO9:YKVJ2
M:?*5SA+F*U\1PRR1$D909#='!3@Z>$V-Q6'\/N&:]*'-+ZCB94%SWC4J.K6]
MG!O7E4O:+F;NDG9Z)F'&N!HOCC,*4JOL7&-/"SJQ3<J-6O%.-FN5MP2E*ZW^
MYO[0_P""9OQ^^(ND_LV?'3]CS]GGP]J'B7X__M)?$BUM(-;LK&X?P]\,/AQ-
MH"Z'XD^(7B+Q$(18V26=NUU%;VC3Q7*7)C8(^-A_5O\ X*$_M%>"_P#@FE^P
ME\.?V.?A#K]I>_&+4/!>G:-:6$?E-?IHHFMY?%7CS68499[63Q-K)OS9L^S[
M9&YN8E"%]WJ7_!'7XU?"#XL_"?XK:I\'_@+X4^"6C^#/%EIX<DD\,:0EMK6M
MPW6@-JUQ=ZK>7=U?W=Y,MTR3Q"6;:DB*X0=:_F]^.WQ>_9>^)OQL^)/B[XK:
M1\</'7C2;Q7JVG:GKU_XIU226>QTK4KVSLM,@>?6HDCL;*.)8[:VME6&&-47
M8N!7R.$P[XW\2\\RO&91'#99P9"EF&94,/7I0EF>=8["-TH5)I+FC1P\ZE>#
M3=.\7%ISY>7ZK$3I\/\ "F6U<#CI5ZF;4<1["NXS52I3PE>&'Q<[-W7+5=H\
M[<I+6-HW/S;\S<UU<2SR7,<U[=W[WKJ\HC%X4D:WD,7FRM,]P9%M;9(WDG9G
M,:$J:_IR_P""+/\ P31UNVUWPW^V=\<_#UWX:30Y/[5^#N@:]:W%EJ$L;V3L
MOBV_L[N-%L=(G,L$EK<7:Q28M)G*H "?S5^'O[77[&GP!FM?%7PW_9.T_P :
M^.],>.71M6^+D=[XH@T6ZMV4VEYI5C-K]Q9"Z1F:0RSVTC!UCVG&<\C^T-_P
M5=_;2_:+BU31M2^)%]\//!.JPR64OA7P"D?AJWFTR91&T%PUFL<[,\ ^SDI<
M%1$ JD<D_:<54<^XGR[#<.Y)DM3)\N=-1CG7]I8=SG0PO[NMA%1355QQ%)VE
M=Q^%JS3N?*<-U>'LDK8K-\?7EB,7B/;/V$J%2=ZU9\T9\R<HJ4907O-/E3>S
M9]&?\%QOVG_"'[1/[5VF^'?AYX@MO$7A3X+>%KKP=/K%A,EQI][XMN]6FO\
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
M^\W_ ,52[$]_^^F_QJA&F\X7&Q3(3G.#MP!T^\.>O//T'6F?:6_YXG_OM?\
M"J,8"%OF"@XZGZ\9;/0=?J*EWI_SU7_OI* +/VEO^>)'_ U_SST]JE2964%O
ME/.5Y.,$CJ!@U1WH?^6BD=/O+^7%0LJ%F(YR<##-C&T XP<<'/X\&@#6\V/^
M]^C?X4>;'_>_1O\ "L?8F,\X]=S8_G2[$]_^^F_QH U_-C_O?HW^%12E9 N'
M VL2258\8Q[=R*S?+7T/_?3?XU#-A%!5226QC<WH2>K#V/TH TF&T [@P)(X
M!!&!G.#U&*C9]N."V<]^>,=2?KSWK-CN&0DF/@C&2X['_>/T_2G-=NVW;&,C
M<.2!GIR!D<<9&,C!H O"4X&4/YK1'=M!(LBAQ+$P:-PV-C ;\+G.!D !=N,9
M!)Z5G_:93TC!_$?_ !5-,K-DL@ ?'<8/ 4C[W8\<$]>N:TIR497>UGY]@M?2
MWJ=)JJ1^)[.3 CAUNW0R6K *AN8UY:,A>IQN/3()SGDBO*@SQ,T$\3QR1/Y<
MB,,,'!PV1CIG.3G!P,]>>Q%Q+"T3Q[E>%@\;@\J0PSGD]N,8.0<8ZTOBZP%S
M#9Z]IT2RI(!_:2QC)CFX!=D'W1D?,5[X/<UTQG&;:BW=*^S^XRE&W2R>WZ^G
MEZ/R.2VKGGDXZ$#';MC'IT]O6EV)_=7_ +Y'^%4VN2@9BH7@;-W?(R>,Y.,$
MCCDDCDYIHO2W2/@C(Y'J0?\  U9%DNBUUV6I>V)_=7_OD?X4;5'15_(?X53^
MUM_SS_\ 'A1]K;_GG_X\* LNR^Y?Y%W ]_7&3UZ],XIH)1-J<$%B'!/.[/7!
M!SZ\ YR,9P*J?:V_YY_^/"C[6W_//_QX4 M'=:/T7^1HVTSRGRG894X+<%<D
MDE@ 00>0#UP2<$XK=+KM"Y&<;1S['Y@/4'GGU'S8KB6G8L=J!1C'5<#/KSD_
M,#GW)/6M&VO//V*S*BX"AMV <#N,].O'J1UYRGL_1_D/W9;NS2L^\MNN^R6W
M5_(Z'[5$O& 2>N"IS[<X_$ 8]*:]S&Z,H/E@CESM(7/J,\YZ>U9Q@&W(F)/!
M4;@>IQD]\8/%1F GAY,@GH3VXSGCUS@'J1Z"O/6F^RL_N=WIKM;S-_GOMZ]-
M+^A?22-V CE1R020!SQ[[B!UY![YYR:F"CNPQ^9SZ'GL<Y_IBLSR43)3Y6SC
M=@YV]1R.ASCW/4C)IP5QQO/IQNS_ %],9QV]>:[%6IM74G;I[LO\F9VJ;Z]]
M.5O[G^*OZ;&CA1U<#Z\?UQ_GZXB:3RS@*9-Q+<-M Q@ $'J>.?RJGL<\!SW.
M26SQCCMQS3=Y7C 8Y[]R2>?3'4@]1G' -9U)QJ+DC[TF[Q5FOANW=O1=UIT6
MJ*BI75[V:>ZC^FO3TZET7+=H3W'^L7Z$<_2E^U-_SQ/_ '\6J)F"G# *1U Q
MD=@/IC!YZ?A33<=<<X.!RG(Y_'L/ZUFJ52R]QKRO'_/K_P $'-:[Z-K9O;TN
MC0^TL2,Q$<_WU]#Z<U6%P1C$3'CC+CH .>?<_AV')S7^T$D9X]\I_GGI^/:F
MB10!RF,8!+J./SZ\<C-:T82C*7,K72ZKN^PN>/\ >_\  9?Y%O[0S%1L*9Y#
M!PVW&3SMP<$ C.>AYIVYB1N?&/F4@D;'X')S@C!.2#R3ST(-,2J#NRF!G.&4
M]B.<$<8/OV[4DLNX *1NW9PI&< ,.><8].<<^G-*K"I*=XQNK)7NO/2SUOVL
M'M(VUYK;WY6OSM^!UVDWKD&WGF5]JM(K%NX(7'7@[6Z\#CIGFK-_(K2Z$=P
M'BWPCSUZ>)-,!Z>_'4YP3TKA8YI$D1MQ !^89'/?&1GD'' (_P =N2XCN)]
MPXW+XN\( [6QQ_PD>F9&#_M'N,\\$CIA).+LU9W12DI1;5[<LDFTUT?1GVE^
MW*?^,N_CT/3QG@^Q&F6/%?)<A!)5DW@'.TE<<A3WZ8)YZ@_B:^I?VY[CR_VO
MOC\H7/\ Q6Y[XS_Q*]...3WYSZ],8%?)K7#DDK$,'!&2.F!QRPX..E$MW\_Z
MT".R]%^1EW(,3OMB)7>^T+G*@L2!CDG'?UQD="1&9$(QSG!/.?<\?X<]/;C4
MD8R8W+M. ,D@CC&<\GGJ/7TXY')S"6.X,.TF,8 DP=P4D#=GY1R3M#<^QQ73
M&M3MRW::C;9VNU9*^V^Y/+*]VWRWOLG9+[K?B]C=,Z88@\Y "Y )R1GOD<DC
MH#G\Z9]I?_GB?^^U_P *QUDD4@\D8P>1@Y7 SD@\\<]!^E2^>_\ SS4^Q(.!
MV'WAQUZ<5BJ57^1OOJE9^C=]?P#VL+VO+_P%Z?>:?VEO^>)_[[7_  J"64LN
MW9LR,'E3D[3UQR .,]L\CK5/SY/^>0'XKCO[D_T]00:1IW;'[L#'/WEX'(]>
MG/Z<=ZJ%.HIP;C9)MWNM-/OUN#J0::]YW3^S_7X$3C;)SMP1D<\#DC!)'K@#
MWX' IV >H'3ZCOQ[CT_4#BC+,VX@CY<8R,#!)SP3^O//'&:BED9&  &,9S[Y
M(P>1QCG\/7%=9DE=NVS=TGI961+L3^ZO_?(_PH**1C:,?0<?2J9NV4E=FXC'
M.<=0#W^OX9QZ4?;&_P">?_CPH"R5]%YZ+_(M>4GI^@_PI^T>@_*J/VPXSY?
MY/S#MU_*H?MTO]P?I_C0"BNB7R1YY4,_^K_X$O\ Z$*FJ&?_ %?_  )?_0A7
MGG02+G9%QQL.#Z_=K[ _8O\ ^1T^.7_9G?[57_JHO$%?("_<B_W#_P"RU]@?
ML6JS^./C?'&C2R/^Q]^U-&D2*7=W?X2:^JHB*&9F8D!5 )8\ <T+=>J_,F?P
MR]/\CXYM@/L\1&,^5%D=R1&A'..!T&.><'(XK]7_ /@BO,(_^"A'PN?)#+X<
M\;97)' T.?!'&<-QV[U^3EJX$$8\N92L4>X-;S'/RKQ@Q\8)_3&!@U^K/_!&
M*:*']O\ ^&,SQ2$#P[XT4N89%!(T2Y !9D R0,X[Y'&>!\GXA5HTN!.*Y34D
MED.)2LG*4E&&-OR*$*CEK4C]B5K;/<^FX+J.MQ9P]AZ=.?-'/<,I3O!1BVZ,
MG>4YTXV<8M+WU=OXM#[G_P"#B)OM7Q2^ +DA0?#/BYAL(R"8]!/4[B#Z\#(]
M>:_)+_@G^ O[</[*SJ<[/CIX#*@\ DZO;\$ \ #/  ['FOU>_P"#A24O\1O@
M+,%E9?\ A'?%@1UBD8!&70\ LJ':2@(YP3DXSV_)7]@CS&_;A_9:V2R65J/C
MAX%N'>6VN)92$UBV20,T<4BQ0%]PC9W48(^5>*^(\.5BJG@=2E3P>(J5*W#N
M-R6G2BHJI[?$Y7FM.GB.2483]A?%4W)JGSOEDKWLE]GQ8\/5\5G">+H485L\
MP&/4ZKO3A#+7B,-5H2E3E*/M9SJ15)JHH\M^9/XC]E_^#C&1V^)O[.F5CP?!
MGB%@67S#^]NM,4J-QR,#)7(Z\XZ _P W04C<Q7))92%"*0&R-V0J';@]FY]^
ME?T7?\'$,[CXA?L_">52H\&^(-EX?MD[VRO=Z8!));V\$V6CQN$3_?(VBOQ%
M_9Z_9^^('[1_Q!M?!/P_T+4+J&VBEO\ Q+JS6]Q)IFAZ396L]Y=:GJE^(V@L
M4FBMW2WA,HD>=XXMJLU=?A)4IY/X3\/U<]J0PE7 4:^&G3Q'-2J^T==PC547
M!M4TUJY0YM4E>Z1P\?4IXGQ"SC!Y<XXZ=>='%PQ&&Y:N'C[*C.U)S]HHN;5[
M<M2VC;U3O_2)_P &^%X]G\ /VCX4$7/Q.TLEF'[S#>"P&&0,].F?7MV_E_\
MBC/;VGQ+^)5S<1R/ OCCQ0=D(^9))/$EY$3&7BF5 P<D@@;CMSG'']1O_!#?
M0Y?!OPN_:T\*[WN6\/?&Y])^V+%*JS-I?AJXLV:,NN3 Y57BD'R,(C@Y&*_E
MT^*(6?XA_$JW^S(SR^/O$N^>[N;FSBMH5\07+N_R0MYH+LKJ0"5(.#R:\7A'
M$1_XB1XS2P6(A5J5I<,5J$H4ZR36(RZ--V<J%/F:C43ERRE9)NRN>GQ)3E#P
M_P##.K."HU'#B;#8F$ITG/GCCN92FHUI<D'*G)KGBFKJS;9ZM^TK\(/#?P=\
M<>#/#/@[4]=UBP\0_";X9>/[^379+%KJ'5?'GA2P\17EG$;&SL8X=/T^:XGA
MMC*DL[Q(ADDW!B>G_9R_9ST7X\R7?AZ?QLOACQWXJL];MO@IH,]L9;#Q[XHT
M'3Y[VY\/WNJ2N/[).H2_9+#3KIXC"]S<'YF53CT+]IK3?"_Q?^+7@34/"OQ.
M^']GX:TSX"_!3PSJFL7>NNKVNL>$/AGI6E>(+*6*YMTF>X&J6\\42P^:7D=L
ME2<'RG4_BIXS^#7CCX;:9X#\7Z9?V7PPL_ =_IVM: \-WIU_XC@O8M<UF6VO
MH87,#S33_P!DW$CE28[56<>7MK](IQS/^R,/@J491QV&G7KSK\LH4JE)N<I4
MH2<').7N7C?O:SU7PV"GA(5X_7'"5&5X12G!6J3Y5"33D]$V[[:Z)KIZ'\*_
M@#\&?&WB[]GRU\1:_P"/_#W@SXD:?XLT_P"*&K/=:%;:CX)\5>$V>*^OM/,^
MD7%FGAM9)=.9K.^\[576X:%)?,VFO,M?^"MG\/!\7T^(IU>WG\ ^*]9\!>'K
M32-3L8[N_P#%=A?+'"^I6EYI+M<Z*NFF349;FQD@>ZCC5;<)O%?6/[4GQ:^#
M-KX6^/7@OX>:]9>(=7\;_'$_%/X>:QX7LITT[0_!WQ)T.#6_%FC-,L,36<OA
MOQ=:6-O/91)LD:S1H0(P /!_VN/CMX3^,OB;PAJGA,7437O@KP=JWQ!E%I+&
MMYXTM=(M-.\57DQ2,">]26.YDCEX>Y*(%)WKCARW%Y]&O0=6%=TL=B)X:G^[
MJ-T%!PDZE9RBE&FU-4TXI7E"3;U5O<Q^#R=2GAZ4Z=2K0H1K2G"I"5.2J:<B
M3J-J46O>5W[K2\W\DIG8I(VG"Y!.#T^Z<X/'S#H #VYXD7MZ[1G]?_KU6#Y5
M-R2IG):/RI\J<X"Y,8^ZP)ZXXZT]90 HVRX&<DPSD]\#_5]/?/8 ]:_0,3%4
MYQHN<*E6G%>T=-/E3FE**UU3M>^KNUW/@))*M7C%+DC-*-FK*RM9:^5]-[K5
MM%F)L3JN.J,<Y_'IC_9]>]7ZS8)1Y@RLA^4Y_=3#).WC_5C'OCIVR<U=\Q<]
M).__ "QE_+.SW'Y5S)W EI,E2&&,CL<\\@CIUY[>YY%,\U?23_OS+_\ $4AD
M0XRLAY'!AF]>>B>G?\.]/TU\N^C5OQ^^WG<+IE\R/+8!R02,GH>"O4 'I_+K
M7ZP?L_\ C:]^,+> &TC0OA782^"_!7BOX?\ CBVO-&LK?6-&M[_1]0LO"GB*
MP\Z]2ZUG3->NKM+;Q#::=;2W N4O&N ([E)*_) RXX7S@"0W$,YQ_>_Y9_,#
M_D9S6CI'B#6_#VI6NLZ!JNIZ-J]E(9;34M-DO+6ZA88'RS0A&*MC#H6VR+N4
M@C&?AN/>#(\;9(\#3Q%/!9I@Y8JME>,Q6$QN.PE&OB<''"8B&,PN!QV7U:F'
MQ%&C3C[3VTI86NHXE1J454P\_8R3-7E&*]M*FZV'JJG#$4:=6C1J5*=.K[6F
MZ=2O2KQ4Z<Y2:CRI5(MT[J34U^N/B?3M G\ _!/P*;CP>/$E_P#$#XA:#I5E
M-\ ]6N]%FURVFT]-0MX=&34Q?:#;P.RF76GMIQJ,3+<?9H5C(/GO[6NO-X9T
M3XF>&_$,'@FUU7X@ZMX'B\#V_A".T?5M3\->$(X)-5\3>+);661K&REO85TW
M0+'4%BU)I$OF%N+>W\V3XOD_:C_:*EN(+J7XK>))+JW:=[>[:&7[5;-=1"&Z
ME@N"OFPR7,*K%/)&P>554,3@5XY?ZQJFKWUWJNK:AJ.J:G?2>=>7]^;NZN[B
M4G+-+-,KR$YR%4L0 ?E]*_.^%_"C-L/G.$S'B'%9?_9^7XC,,R^I8*IF6.Q6
M+S;-,QRK,:E2..6)PV'RG 8>ODV%;H8K"9C6Q%.I*DJE-\LX_0YGQ3A*F#EA
ML!1K_6*U*AA_;5EAJ-.EAZ%+%48Q5%4YU,15E3Q=7WX5:$*<H\W(UI*R97.,
M!!D=V8\<''3N#SQT]A368E6!"@8QD;LCD@';W..1WZ\]*S!*W&))QC//DR@^
MG.4[9X[XZ4GFMD?/.W(R#%,,^O.SGITS@\>U?OK<OB;M)M2;M9<U^9RY7=:R
M47R[75MFSX:RLXVTLTM;-1:E%+F6NB;5[7N_(^U/AA\?/!FB_##Q!\/O%^GZ
MW90P>$?$5K8W.B:K/:ZEXBU#6;WPUY6F6-S!I=W'H[10Z7/<S7-\9+6:(-:O
M@R -ZOKW[:'@Y+CPEXJL/#_B#4O$[^%)_#&J:2VOW,&C:!IS^(K*\%M=PW6D
M+'K.O7&G:9 W]L6<XMDFN=\L321",?FIYY&1ND&[A08I1P03L *Y)XYQP!DT
MUIF;"/YIZ8!BE7) /3*<D8! 7);V'7\JQ_@]P/F6:U\TQF&S"I4K8S&8FIA/
M[;J4\)*68X2GA\;1C3<)8SV.+J4Z&*JI8JEB*F)P]&EAE0P]/V>)^GPO%V=8
M3!PPU"KAX0IPY:=1X-3JQ4*U&O0>DU1;P\J#5%RIS2C5JU<1*I+V:I_HSIO[
M66CV.G>(KC1/ ,FF>(==1X_[9M-6L#O8W^BWL$^INVD-J4]Q;#2/L\4,-];V
M?EW+.]L9$#U2^)'[3&B_$GPQ=^$;WP+J&@Z7>:K:K+/HNNVB7T?A&PMIY[+P
MW;O<Z5-#Y:^(+NZU:6=XW1_-$*PJZB0_ ^EZHEFYA<RB.<\@1R<.5(Y7;NSG
M' &. ?IU:3OL7#N^23E8Y#]X@@!-H; 7C&  0#G%=.&\). ,'F&'S6CE%6GF
M&"Q:Q6%QD\[QTZ]+$P4E!?O,14A5C2C4G&GAL7'%RIPDX.E&FJ=.$/B_B"5"
M6'6-C[&=&=.=)8.BHRIU)>TG+F5.+C.I*\IUH>RE)V?M93<IO[0\-?M)^'/"
MW@C3_!VB>"];T5K9-'AN]4TC5]!BGU'^R;^_NI;N]%WX<N7O+S5[6^%EJ(N9
M9K188O\ 1;> .16O!^U+X%@&E6L7P?6SM-#CUR'13::MIEW<Z4FL>(;[6]M@
M-7T._M;8YN5%PZVV]IXM\#P1$1+\-B9N0QEQCC?'(O;!'S)P>""1T#9R#P5,
MS#IYQVG"MY4Q&3CDX3&,]P2 .3G/.5?PAX"QE7%U*V!QLZ^(KUL7B*T>)<?&
MM5Q&)4H5:U>6'E*LYRIU*E.']HTZD*=*<H8>$8R=U3XLSRA1I4H5J4:,*=&C
M"F\NPWLXTL-456C"/MOW=HU%&<W0DJDW""JR=D>A_$CQBGCSQ[XR\;0V#Z:G
MBCQ!J.N1Z?+.MS)9)>SM<+;RW,<<"S/&&VF188D9MQ6-!Q7#"YD((VJ,Y49)
MR5/?'XDY!Z55,SL2,3;2O/[J8Y^\O7R\\$CGTZ<\4P/@_=D W< Q2<#.1DE,
M]>HY&<'GFOT?"82C@,)A,#A8JGA<#A,-@L-2=2524,-A:%+"X>G&4J;G5=.A
M1A#G=I2Y>>5FU;PL3B:N,Q%?%UY.5?%5JN(KS481YJM6HYU).*ERP4I2ORQ3
MY%[JO9LM>;+G)$?ORW0\'.>G&2./TQ1]HEYP(B,CNY^G3OP/Q^M5]_129 W)
M(,4NX]R5!4':O(X'3K@=6^8<@;7&1T\J7TZ &,9)QN(';)PPKHOOH[WM:T5K
MY?O+2MM]B:=U[+K+*Z[IW2:M?97W]W2W1J\6GI)+:PTCN!NV@*#]W)Y(!YSG
M/?D>N?7$8Y)X/3N!G/H3M/YG%1!NIS*>23MCE.""."-O''&."<CTP(WD9709
MF ;'!BF.3GD9\ODD#H"?R.:<4_+T3NUN[M1BU;S522[V:<4KQ;:V=[)V2OUM
M=M/Y.-]?=O=-V^AQDC![;?PX S^G^(>LSJ-HV, 3RS/N^]G)   (]<#![U0\
MQBW68 \C]S,1SW)$9P!@<]!V)XIOFL&QF4DL0,Q2C/3)4; &'7D#/?;TI6:3
M??;>[O\ RN2C&5MW:3:6RDO@+J[23VO=6^?5M6[N/D[==/S9,@@1XYZ%AU)Q
MT_+\,4@FESRJ$\ _> (Z\9QDD@DYX-9XF)P SY.?X)6P0>N%0XZ  '!ZG'!-
M*9&PQ'G9P<_NI<Y R#C9R2<X;./1NQ$^973BU)^ZU*,UU6DJ;J0FM&KQJV33
MBY)J4@NU)Q=]/)IJW5QDH-+56]V]E?EVOH"Y?!XCZ#&2QYQCD=>OH.<Y]:8S
MNP&X!?F!^7)[8X'/'./I@8/&:(F<CI+SU/E3<#IGA""#CKU [4IE?C ER>YB
MEYX[_N\^K<#OCBA7[);/WI..COM^[:E?M%^\W;FW!R2=GS+O\+2M_-[R?G?=
MKWG&VCL]>N ,D>P^O(Y_ =<9Q\M'('KSD?AP1GG@9X/8],]:JF4XZ3CV,,W.
M!DG&P]3D$?4GO092>%,AR03MCE('( '"9&,8QC)]CT'=63ZW:U2O;M?EE*SM
MS.-.:I_:MHQI]=U9:VT2UZZVO?2\XJ6G+&]VIW=LD*%Z ]6Z8)/ '0?04S>W
M8(>.!\QYR /7&>!DGIQBH3(=WS+*"=O/ES XST(*9&<8) P<$ DY%+YAR#ME
M(/7]Q-QGOGRQ@]1Z< 9X.&M4[62M;5M)^47R24FGNDTT^S:3$]EJ]+[IV5GN
M^9672Z6OFE=6#(Q(X0GZGM@\?SQSQGD9YMZ9K,FG7$O[E)[>4>5<VSG*2 Y
M?#9&]<*N>#U# 5D^8K$J0[$*"0(IN!N'#*$W#ID9&#R>.32,Z*I98Y0P!Y,,
M^0V.3CR^<D>I]O?2E/D;DTW>-O><8WLV[-IUH*_V;O=:QIM<J3L[+7=/17WN
MUOR6>FNCMI9R5F'B'1HKU&UK2$ @1Q]MLBI$MJX)+.@'!C/WL= ,D CIQ89M
MORJ,'G[P!.#DD#U (W>I_.NZTK4_L-Z)9$FDAE 2ZC\F8B2-AU*F,J2H!('!
MSD#@FL7Q1I0LKP:A8K(^EW@\R(PPS;(B>71P(_EYR<=!D@#BM57CV[ZMNRO=
MV;=&RTT<DK;;HQ<5=M-;*VD5?6ZM::UW;N]^W7!W+USGTXR.?QY'H,@@^IS3
MLJ< ..!@<CKGJ/< ?J.Q.:?VR%3R&!QQNBE7(!   ,?S CG@'KVH^V0C/RR=
M<?ZF<8!P".8^3C]21]3ZQ!M\L6VM&U*+6R>MI-Q=FFE*-.3BU+EY7$?LVTO>
MCJF[6DGH[=;77G&4E=63;N7\CU'YBC(]1^8JG]NB_NR_]^9O_C='VZ+^[+_W
MYF_^-T_;K^2?W+_,/9ONON?^999E(X=?S![C@\]#_%[5&Y(  <9R ,'![XZ'
M('7/U'.,U6^UP8YB<GVAE _]%_KCKCZTOVR$!@$=<@\^3-Z8!_U>>#SU./?G
M Z\;-\LM.]O/M_3_ !!4Y7NVEZ.[7Z?UU1OV]SYHR&)9.%!R5<@ 9SR>!G/;
MN#QQ;$\V!A8O?.X=S[#^7K7(QW!1ED#2H>256&;T(Z>6#W4'(QQ[5KQ7JR;U
M!F!(X)AG)! !P,H ._3W') KF_K]34V//F_NQ?\ C]'GS?W8O_'ZSA*1_%+W
M_P"6,IZ\]=@S2^:?[TO_ 'YE_P#B* -#SYO[L6?^!]/Z]_I^-,,[DG<J<+SU
MQ\I/KZY[XZ?E2\T_WI?^_,O_ ,1_G\J3S<]?,/'\4,HQGKSL//'(^E.,N649
M6;M>]EY->F[5K[["DFT[;^?],D:,.2[$*QPIY7;P!QDALD]?;G@4WR4_YZ+^
M:?\ Q-1[P/E_>[>O^HF//3LGIZGO2;D_Z:_^ \__ ,16_P!9@M.6?W$<LU]I
M>;35F^^B?](E\E.SC/;!3/\ Z".V>:A &!QU&>>?J?3TZ=<],"EW+D8\WK_S
MPF'ZF,CGISVS2CRN/D<X'7RIO;_8[]_H.O9?68?RS^[_ "'&+O>3YM-M[>=[
M+?T^8F!V 'T XH5@K$@CN.@XZ'.1@CGU/)I3Y7)V2'CIY,N/_0*,PG^"3W_<
MS<^W,?(^E-8FGJ^6I;;X7_E?UT+:36JNEZ?UU)/,9N,+RIY&>.0-_7!.#DY_
M/C-5GG>UO- <,7#>+_" )))(+>)=+& .,CTY '((J96C4DJDG3 Q#,>.O01]
M.@Z<8]ZJ70>>[\/11PW$DA\7^$"$2"<L0/$FF,3@1D_*.6Z=^P.,9RYY<RO9
MI))K71==-^G_  0M[K2LKIV5TEJGY_>?<7[<U[$W[87Q]4EMW_":LI'5>-*T
MX].S'D<MW&!S@?+)D8$CY3CIR<D8!Z<]CVSTKZ"_;KE,?[9OQ_DR50>-V!(R
M.3I>G8ZX^;U)P2.G6OG*&ZMY(ED*,Y;(#8R1M8J<\^V/08QFD]WTU?YB6ROV
M7Y(M>8Y[+@CKD_X?K566$/'Y9& 0%##=O)'()^4G!QSSQSFJ[%V9RLKJ"QP
M<< D#],=: 91_P MG]L_G_GV^E+MY-/[G>WS&8LAFAPLP56Z  9#;2<\\$<=
M-OKS2?:&! ^7)X .>2.2.#@$#H.,]^!D:-U$94<GYI<KL=E!*G<O.3G.0.W8
MX-8<DBH&0$A\@,P (RIR^""2 1TZ9P<<\5T?6%ORR?W7=O+K_70E0BKZ;Z]7
M^I;6=_0=!V..@]_R]]W2G>>_HOY'_&LU7<]')&!P ..O/)'&01QQ\OO3LR?W
MF_\ '?\ XJCZQ'^6?W+_ #'R+LOZ^9?\]N.%Y]C_ (_YZ] <1,Q+%F(Z=AV!
MX'Z^_3)/.*JYD_O-_P"._P#Q5!,AZ,P]^/Z$GZ<=:/K$?Y9_<O\ ,'!6T23Z
M/S^\1F ED.3CY0!R<G:.G]WWSP<CGBE++QR#DXZCO^/2DE51&C$ NR%MW0DY
M_/ !]3QP>*HEG8YWD8(&T8'W<@9Q_>Z_C3]O'^67X?YF?LY:WDM7V?\ G_D7
MF(*-@@X4]"#C@XZ?I451"[A'4#/ )P,G &3SZ#D GT&<YPGGQ_WO\_G1[>/\
MLOP_S+C!J[;7XZ_@<;4,_P#J_P#@2_\ H0J:H9_]7_P)?_0A7,42K]R+_</_
M ++7<_#CXG?$'X/^++;QQ\,?%6I>#?%EI9:EID.MZ48#<KINL6DEAJMC)%=0
MW%O/:ZA9S2V]S#-$\<D;D%>":X9?N1?[A_\ 9:1N>.>.3ZXY!QZ\=>F,CKTI
M/;>WGV[?B'XZ=3Z^B_;V_;""N3\<=>.UBJ_\23PEG'4#G01] .?Q-?5?[)G_
M  5H^-_[/OC^?XA_$*?Q7\:KBVT74]+TG0Y-=\)>$M&LGG2-Y+ZX2R\#W6H3
M74:2.J%;PL4)7[NU%_)93PZMWY/(P">@&>O/H.V:5C$I8NZKC+-N;&$4!69N
M1A<;5)(P>.<&HQ^ PV:X#$X3%S=.CBL!4PL7&I.G:<VW[252G%SV?O**YN5V
MTO<Z,!BJF7XFG7PM&%;$4<?#%M3I1K)TX02E2]G.4(VETNU!]==OWF_:/_X+
M8ZO^T;/H,L_P]^)_P]U+0[F5DE\)_%#PG-;7>G-&(S $USX777E+.B12&(2D
M&0#>6(!KYIL_^"E/B+3KBVN]/UW]I:PO[25)K:[M/BQ\,;2]MIX6W1RQ7$'P
M#:6">)U#(ZW#F-QD3M]\_EEYID^5B-JY0#(R-H.%!& 6 4DC)P%S]#G<P+G=
M&,RK@%HR=H!<=0"'49P/O(Q/(SX& X:PF59?@LOP6(S*G2H5>>OS9A*K3JQ<
M8PY:7M8.<(M<TH\RO%-*^Z/6Q7$N+QE6I6Q."RB-?VE2<)T\MA3<8SG.<:<U
M";CSJZC+WDFUI=69^S>A_P#!6?4DO[74OB'I?[2?Q>N[5D-G:>./VA?#,]M$
M%<.8&72OA3%&EO*R@3*Z["HPRD#!^N;+_@X3?P[X=U;0/!'[*MKX.;4M)ETM
MM4T?QSH-O?F:>)H1?:A=6_P[M9M4DMRWG,98W4LI)&,FOYJT*L=WF(4B=8I6
M5T"!SR$)ZHV ?E)W'DGH<7&,;!6X(62*),MP)+B-Y(HQCAI)8XY'C4Y,D<;N
MH(0D<V8>'^3X].-3%YPTI>TH4HYIB*4(U.:$HJI"@H1G3OSWA[.R<HWTN=N
MXSQ6!][ZCDLY5$Z=:I/*J-62IN-2,G3=2I[DTI0:ES-WB[+:_P"[G[+G_!=3
MXP?L_6GQ/M?&?@O4/BRWCGQG/XJT3S?&FEZ1)H&FSPR0KI+RV?@*,76&@E6.
M6;=AF(.=S&OB+XF?\%%?VD?%OCGQ1XB\#_$CQ5X)\,:]J]SJFF^%[Q?!WB$Z
M.M]MNIK2/5$\'Z:\]O'.\D<,<Z2/$L7W@6)/P(492PVL/*6(2+M*F-)#,8=^
M3E%D,=P8\_?*RE0=II8!'L;+*JJP)*L,#@OD[CP,,#@<8(/<9]K+>&LIRG-L
MUS##0K1EF=/*H*E6QM6M*']GX2.'K<RE"-**J3C[2/LW>*OSMS9X5?-L7C<M
MR_ 8N>'J?4*N;5/;X?!TZ"J+,,6\1AXRY9RG+V%+]S::CK\*Y;'U^O[>'[7J
MKM'QPUT[AEE_L3PE\SKP2W_$B))ZXR""._I(/V]?VO-NT_'#7FZ*J?V'X1)"
M@8 '_$A(7'3/'H .,?(JM'* Z2!U,7F@HZE3$ =\H8 @QC^)\!1M(SZAV,Z+
MN^=QM5 \89B0#A V6;(88V]<9 KVYRA12G1IJ,D^5WFIQY'=2]UNZ<EKS.SC
MNM6>;:G)VJSTY;IQARR4TKQ?-;57?O?)+R^N$_;R_:[BY3XWZX@8$#9H?A)=
MI.3DJ-" )R-QP<$YR*>O[>/[787(^.&O -R=NA^$L-CYADG0 ." >2<$>YKY
M"!64 JVXL(BOELK@^<4,!X'S"82H8\_?#*%R6R9928XQN"HI=H5+8PTPC,CQ
MY. '5 SE1RJAF(P*S6)4$E-TH):P4G>\[I/E:5^SL[17<IJ2M*@IU)O2JTDX
MJG]C1O35-<R;]$GI]AC]O/\ :]X)^-^ODX'_ #!?"9ZX+$XT+/(/!!SP:7_A
MN_\ :^Y_XOAKW3I_8?A(_0?\@$=,>IS@=*^15W'A@00J[MW3^'(X P3M)Y''
M0@'BG@'.XDD'G 'XKG'/ XXZ]3Z&*DJ;M4A&HJC3=5\[E&<K^[R17PI+S>_2
MR'&*M=QBY:*6BNGO9V=K[Z+IZL^NXOV[_P!KTN!_PN_7>0QXT/PF,C&.?^)%
M[@CGUSV%6O\ ANS]KS_HN&NC_N!^$_\ Y1?YR:^08/\ 6+_N-_[+5VE=ZZO7
MS'9?RQ_\!7^9]8_\-V?M>?\ 1<-=_P#!'X2_^45'_#=O[7@R/^%X:[^.A^$P
M/S_L+H._X=\5\G4UCC'I_G/^ ^O)Z47?=_?YKU_)N]K;A:/\L?E%7^6O]:]M
M?K'_ (;P_:[Y'_"[M=!0MC_B1^$R>IZ?\2(8( X'?(]<UU'@;]K/]NGXG>+M
M,\$^"/BYXCU77=6?]S"FB>%%MK2V3'VK4=2N/[!$=EI]FA\RYNYB(XT  8NR
M@_'OAOPUK_C#7=/\->&--FU?6M7NX[.RT^W**\\LTBQ*"\A55&]U#'<-H(.>
MP_:+]FW]F4>"=)\2>$_#U\\GBKQ%I\.B_&KXK6^V73O#FE.6DN?AK\.05,=_
MXAE+F#6-=D$MGIBFX8>=.+>TK\=\7_%G*O#'(J]:IB<%4XAQ6&=;*\'C9<^$
MP>&C75#$9[G,(1YJ>5X/FDL)A:<WC^(<V^KY)EE%NKBZ]'ZKA7A7$\1XV,(T
MJT<OA.4,36HP2K5:OLW.G@\))MIUZ[5ZU:450R_">TQN)DE&G"6-K=A^W_=Z
MYX8T_P"%_P"T_;_$C2=2DT_2O&'B"QTKPK!:>!=?N#"EU_:-O#HEW>7F@*9D
MFM=4LX)))85DWVR^4'?XS^(?[7W[:'PW\=^*_A_JWQ\O[_5?!^NWWA^_O=,T
M;PR^GW-S83M#+/9-<^';>=K=W3,9F@BD (WH&R*_;2X^#<?AB?0_$'PFO[GP
MCXF\-:'8Z':Z5<L+GP[XQT;2S*]MI'B-)4:Z#NLUS%'JEE/!<PR7/FS"XCB2
M(?C'^VC\ =1L/$'B_P".?AQ[I]-UK7VNOB5X3U4P0Z_\/?%6L2&380IC&I^%
MM5G$CZ+JULC*X#P.S/&SG\&\!?I(8GCGBBGD?$7%. Q^5ULDC@LGQ&+X?P^3
M9]6XMGG#J4Z>?5< ZN P]+,<I=>AD=?!0IY5BIPPN5XRKA\^H16*^WXW\/:6
M296\;E^5UJ&*ABW5Q4*6,J8O QROZJHR^I1K\E:<L/BG">-A6_VNG%U,32A+
M!5+T_.?^&\_VP./^+X:_GJ,:)X3X/?\ Y@@QSUZ<T']O+]L#!)^.&OX )_Y
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
MPR 3MZY(&0>0,U-P%QN).#SG)/7G(YX_3'7BN)BN67=;.#^\8%90V!C)PN>
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
M./88/7\5Q^=30WY!6!F_T88&\Y[<*"1C<I(' !/J<9!S-T>>"H[]._Y<=/\
M]9/";HPI (([#T^A/?W_ $SS0!U+-$B[G"J#Z@'.?3CG^G?%(KP[@%V[L<84
M@D'TXYZ5CP70G1HY,"<\HOWCP23@GY1A1NQD=_85/D1Y*!BZD  G '.T@'/3
M!X([CJ10!H3/Y8R%)+Y3 Z\CGW[ <=.3],B> . Z@2/N.>@PN,8((P0" 2,D
MC@^@JP9&;"N<*#N!!/##'<X/0G@9Z>U&Z, @%<[2.,DC(R03U/8YS[<&@#*"
M)R=H^A X(X/;\Z78G]U?^^1_A2L&3EA\I9LMD#J2>,EB#CGD'&,=Q4+7$2'#
M-VST/3GGI[=1P>WI0!+L3^ZO_?(_PHV)_=7_ +Y'^%5_MEO_ '_T/^'O4HFC
M8 JXP0".#QGUZ<_XB@ W18XVC(_N@GGVQS].OXU" ,#"KT'7C^AI%(P#E3P/
M3TR#G)/7OS].]/!4 #(X]Q0!0J&?_5_\"7_T(5-4,_\ J_\ @2_^A"@"5?N1
M?[A_]EI:1?N1?[A_]EI: +%OT?\ WA_Z"*GQQ@\_Y/X]^Y/&*@M^C_[P_P#0
M15B@!H'.<_CCG\3W].P_3"XYS_G_ #_];&.<K10%Q,<C''S+TQUW#GZU8Q[G
M_/Z?Y],BH.Z_[R_^A"K% "!0#GOW]_\ /Y?D*G@^^WLJ_P V_P#U?3CI4-30
M???_ '5_FU %D@#GW'TP"/R''.,5$T66W=3@ 9 ( ';D@]STZ\9SS4QI,>F1
M_3\.1^E"E.+YH-)V:M)73O\ +?I<?]?UU*YB4 C=VST&23Q^(QC_ .OQ4R@
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
M7&!@^N!R..3[5V__  BZ$9%[<<\@DC/..N%] .](WA9&4@WDWS C#, O/3/
MX'UYZ#D@4GKNV_F_\PMTZ=CA]S@ >60!C+-SC&">O/'U%1B91T+GKSLY/)/]
M[Z9]<#-=J/"$6#_I4BD^@ VGJ#U/<Y'?&,XI?^$/3_H(7'Z?X4??KYO_ #\V
M&W;OLO\ +S.*\]<8^?'^X?3'9O;^=2Q74<88%9#DYX! Z8Z9X[]..>E=@/!Z
MLVT:A< XSG /?&.U/_X0L?\ 02G_ .^1_C0[O=R?364G9+9*[=DNB6BZ)!ML
MDO1)?DOQ.1-]$<9CD&.F!^IR>_?]*07L0_@DP.G'OG_/Z]!77GP6O;4;CISD
M \_F,#VY^M'_  A8_P"@E/\ ]\C_ !_S_,^;^]Z+LG>Z2ULE:UW;=W/Z^_1_
M><.9XRQ(5AD[N5)Y[]"/0=<TAF3K\W;^ CIR"3NS^>?<&NY_X0L?]!*?_OD?
MXTJ^"U+*IU&?YB!G:.."3GGI@'\<4>K;]6WIVWVZVVOK:^H66]E?_-6_+0X,
MSG#,#TRW*X'3@%LGU ''/!-,^T' &Y._._\ ^M_//M7HP\"J",ZG,0#T,:L#
MCL025Z8X(.:>? \8R3?G@<_Z-#T'_ >W^-%WWEWMS2MVVYK;:;6"R[)ZWU2>
MIYM]H;^^G_?2_P#Q-+]H.0=R''JX_3CCCC]3FO2XO T4A8?;V&T _P#'K#W&
M1SM /X=_2I_^$ B_Z"#?^ L'^%&^]WZMO[KO3?I8#RU;F2.2.:.4)-$P:)PX
M!0CD@8&,-@!ACD9'>M2_L[;7[2XO[>6"'4X(B]Q;JX;[0 N"43&]6) P1QDX
MQ7??\(!%_P!!!O\ P%@_PJ2W\"1VUS'=1:C(LJ$[C]GAVRJ2,QN-O*$#!&<]
M#G(H ^=MK+C#Q;0Q!W2'N<D'Y201R#R<<]^D'G0)P)XO7 8L!VP3D<C'^<U[
MYJGPOLK^[ENX]0EL_-)=XH8(BF_!!90P."W5AR,]*K+\'M/QSK-[[#[-;=,>
MA0'CZ=\9S0!X9]IA_P">T?Z_XTY9X6.//B'N3C'!/KST_KVKW/\ X4]IY_YC
M-[_X#VO_ ,12-\'K#! UJ^![8M[7U&1G;QD9% 'A[RPJN[[1"1D CG/.<8Y]
M14?VF$?\MH_\_C7ND?P<L6<*=:O<%6/^HMOX2/5/?T]:L'X+V))/]MWG/_3O
M;?\ Q% '@JW-L V9D#')!&/0 #/) [_X5H6]UYRX%Q%PP W2;6&<8QD-E<'I
MGIDXKVK_ (4O8\_\3N]YZXM[8?\ LM)_PI?3PP8ZS=G  RUO;YX((Y  X )Z
M?7C(H \B97!(^TP-]WGS0.& _P!@C(S]3T/'%-RPZ74 Q_TU'Z'9R?SS]>:]
MPC^#>F,H;^U;ON#B"'/!QC[I[#%2?\*9TL<C5+O/&/W,!Z<]UP,],^N* /#3
M=6P!42QC!VCD8!['Z9&<U(9K= 3]HB(7@ =< @8!W'H3P/2O<!\'=.Z_VU?G
MU_<6PSU[B/.1Z=>Q]:C3X,V6X ZY>XR>/(M_1CQE/\\B@#PX7EM_SV4_B/\
M/^?7)+UNH'.%ECR!GYF"C'3K@]R/PR>V#[M_PIFP_P"@W??]^+;_ .-TA^"^
MG$8;6;QAZ-!;X_1!T_+V] #PMKB)!EI8@"<#:^XY]QM7CCUJ-;N-C\KQ, .3
MOVG=SD 8/ X[]Z]ZC^"FFEL+K-Y&2"<K;P$G!''*D <\G'XBI3\#[ \_V_J
MQG&(+;'/J"A&<D\^A]A0!X']H3^]'_W\'^%(;@ CYHL'TDY'&1_#CI@?7/M7
MOG_"CK#_ *&#4?\ OS;_ /Q-(?@?88Q_PD&I#D<^3;=R 0/EQVQS^)SDT >
M&\4$C,?!(^_Z'V%--ZH_YY_]]GUQZ?C]*]Z/P)L"21XBU+!)(S#:YYY[QD_F
M<TG_  HBQ'_,Q:C_ -^+7_XU[?Y)H \-,S ?*\2OD$,)#C!P#T'.0Q'O[9%7
MK2[$I2)R@9A]_>2!M&_D%<E3M('/7GM7N'_"B['MXAU'\8;?C  '13CZ?XX#
MT^!UDCJP\0ZB"H(!$5OG!!&/N>A(H \4$XWLA9!M7)(<XX(&>1SRQ/7/&/6H
M[F7]V-KQ;MPSSP>#ZX(_7FO?U^"VG."G]NZD'/.[RK7ID C'E9/)SU'3\:CG
M^"-@J@'Q!J)W,  8;4#.#CH@SSVH ^>C*#'Y;.A.=V=P[I@<8Z^ISW[50G8*
M0Q=.0B\/W&?8\=_PYXKZ13X&:=(&/_"0:B""!CR+;   /7:.V?7/ XIS? C3
M64#^W]1SDG(AM\8/W2,)U!R<9Y')XH ^:$8,BOYD:A@1R^.AP3DCMCTSR,CC
MFJS,&8>9']X]'8 @'!Z''H![>M?37_"@M/&-OB/4@!V\BV'OUVY/ICH.>]'_
M  SQ9O\ -_PE%_AOFQ]DMB,'MG'OCKF@#Y@^T'@9'3D^8X&><\<4OVC_ &A_
MWV]?47_#.^G_ /0RZCW_ .7:V_\ B>U'_#.^G_\ 0S:C_P" UK_\30!\W5#/
M_J_^!+_Z$*FJ&?\ U?\ P)?_ $(4 2K]R+_</_LM+2+]R+_</_LM+0!8M^C_
M .\/_015BJ]OT?\ WA_Z"*L4 %%%% !W7_>7_P!"%6*K]U_WE_\ 0A5B@ J:
M#[[_ .ZO\VJ&IH/OO_NK_-J +5)SZ_X=.G7UY_2EHH 0>_ZXS^..*6BB@"9/
MN+_NK_(4ZFI]Q?\ =7^0IU $D/\ K1_NM_[+5RJ</^M'^ZW_ ++5R@ HHHH
M*M0?ZO\ X$W_ *$:JU:@_P!7_P ";_T(T 34444 %.3[_P#P%OYK3:<GW_\
M@+?S6@"3'.>H]   <YZY/./IZ48(QR?0YY_'D_@.O7G-.HH_JVEOR_5_Y&G9
M:Z/^KV^ZU^K&X/?].!_,Y[YSZ\5:A7,8]0S]LC[Q[$]>GU[C%5ZM0?ZO_@3?
M^A&CY_EUWZ=?7T:!Z]%_PVW7IT_RT'[?KGG&<<=<?J<]>OI3AT_R.WL3_G\Z
M6B@".7_5/_NFI+?_ %2?[_;_ '_?_.?;BHY?]4_^Z:EMO]6G^^/_ $,4 7A_
MG_Z^.]/3[_\ P$_S6FTY/O\ _ 6_FM "R=5^C?S6B+HW^^W\A1)U7Z-_-:(N
MC?[[?R% $M(W0_0_RI:1NA^A_E0!H#[H[<#_ #S2;?<Y]?\ /..V,_KS2KT'
MT'\J6@ %%%% "I_K#_N?^S"IZ@3_ %A_W/\ V85/0 5*D.]0Q8C<,@ #@>^0
M>?R'M457(O\ 5)_NB@"/[./[[?DO^%'D!65@[DJ>!\H!]<\8Z9QFK%% "#O]
M3C/;/7\<YY[\D8!H"EV5-VT-G) R<<=,\#.?0TM.C_UJ?C_2@">./RR3N)R-
MN"!V)((P/3W[D\;34])CI[?Y_P _ET)RM !1110 C=#]#_*K-5FZ'Z'^56:
M"E W,JY(R<9'T)_F!_+N:2G)_K(_][_V5J )DBVMN#DD;AM( SGH/N]P,YSV
M]ZF4DCD8/I@CL#WZX.1D<4ZB@ I,<_Y_Q^AZ=OIA:* +4'^K'^\__H1J:H8/
M]7_P)O\ T(U-0 4J_>7ZG_T%J2E7[Z_4_P#H+4 3T444 20_ZT?[K?\ LM7*
MIP_ZT?[K?^RU<H ****  4C=#]#2TC=#]#_*@"S1110 ^/[_ !_<?'U^7&!U
M)SV'-6)(Q( "<!2&R!C/'("GI@^QR><'-00_ZT?[K?\ LM7* (HD* YR"3D@
MXR. !T 'OQ_/-2$9]O7W^O\ 3_ D%:* )DA#(K%F!(!XP<>W()]/R]2:F0%0
C%YVJ  2#D\+@^G4D$8XQ1%_JD_W13\?Y]_7ZT +1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>ea028790601_ex4-2img2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ea028790601_ex4-2img2.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  ? #(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
E[1$2-%CC541%5$1%"HB* JJJJ %50 %4     8%%.HKPCUS_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>ea028790601_ex4-3img1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ea028790601_ex4-3img1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" .# GP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH _+S]IWX3_MA^+OCGHWB#X80:'>_#[3]>
MT6\T";[7X.MKG0?)T;PQ!K%YK\6OF+4+NWDU2UU:6VCTU-1G%K&R^0LDEE&_
MZAU\R?$W]KWX&_"3QM9?#[QCXDO(/$US>V=C=VNGZ3=ZA%HKW]MI-[9SZS-$
M +6WN+/6;.YC>%;ES")V,8,14_3= 'YD_LM?"C]K/P?^T%XU\4_%>UTVT\!Z
MO;>)TN+U+WP5<C7+R\U*SN-'FTJVT!I=8M4VVT=PW]HPZ<BVRR17$9O"(J^W
M?CMI'CG7_@_\0M%^&OD'QSJGAN]LO#J7#Z?'%->3E$DM_,U8'38Y+FT-Q!#)
M?%+:.:2-Y9(E4R)P?PN_:U^"GQ@\?:S\-O!6O:C=>)]&BU.X,5_HU[I]EJ=O
MH]W'9ZA-I-[.OEW(A>6.98I1;W$UJ7N887BAG:+VGQWXV\/?#?P?XA\=>*[J
M6R\.^&-.FU35;F"VGO)TMXBJ!8+6W1YIYII7CAB15 ,DB[V2,,Z@'RE^PYX
M^.OP[^'OB;1_CC9V^F7MQXG6^\-Z:EUX9O;JWT]]-MH;V6YG\+27%CLN+F&/
M[/'/=372>5*72&-XPW,_MT_#;]HOXBP_#"'X$V-KJ5KH^HZ_=>);9[SPE8W,
M%[,NC+H.H&3Q9-!#+9V\<6KI+%82M+YDR-<VUPGD-!]+_!+X^_#C]H'0=4\1
M?#C4+^\L]%U,:3JEOJFF7&EWMI=O;QW<.^";<DD-Q!('AF@EE0E)8V*21N@S
M/CA^TG\*_P!GE/#+?$G4]2LG\6SZC%H\&E:5<ZM.\6DBQ.HW=Q';X\BUM3J5
MDA8EIIGG"V\,WES&, ]-^']MXIL_ ?@FS\<W-O>>-;3PCX;MO&%Y:BV6UN_%
M,&C647B"YMEL[>TLUMY]62[EA%K:VUL(W406\,6V->NK'\/:_I/BO0-#\4:!
M>+J&A>)-'TS7]%OUBG@6^TG6+*#4=-O%@NHH;F%;FSN89A%<0Q3QA]DL4<@9
M!L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7!_%/XD>%/@[\-
M/'_Q8\=:I::)X,^&W@[Q'XX\4ZM?3Q6MKI^A>%])N]9U.YFGG=(HPEI9R[2[
M@%RJ@Y8"N\HK#%4ZU;#8FCA\1+!UZU"M2HXN%*G6GA*M6E.G#%4Z-9JC5JX:
M53ZQ2IU[T)UJ-"-=2P[Q$*FM"5*%:C.O2E6H0K4IUJ,:CHRK48U*<JM&-51F
MZ3JTXSI*JH3=/VGM(QE*$4_Y6O#W_!4#X_:W\ -9T;]H#]H[QW^QYX_'[5G[
M*NL>*OC?\0_@!X=_9DU;X7_LM?M42W5WJWAG2-%_;:_9RTKP'?Z)\%_&N@^/
M/@W:?'#7/AIXJT'Q?IOAO1?$W_"4:AKVIZFUM[Y#^W]^U7\*O@C\/_CQKOC:
M?X\?#CQGXW_:<_9.^#_B*X^$ND^#H_V@OBG-XCV_L+_M :E>>%_#%E;:)HGQ
M9O?#FN?"S6M7\+:1I'PB\;ZIXH\*^./!?AS1-+U72;.?^BFBAX>G*5=<^)AA
MJ]7+H2PM+$5/^1?AL'A,IQM"&+J^TQ]#&XG)L-6P^'S'#8BC6H9KF.-XFQBS
M'B"&"Q^&\WV&,]HZSQL9U4L3B*:GA8+#T,PJRQF84>7"4Z\*-?*HYYB</B<3
MEF)G.53)<NPW#."Q.6Y=6Q51?S4_%?\ ;*_:?^$WQ1^*7PV\4_MLW>C_ +2O
MP-^)W[-/PM_9[_8[N?A5\ )=7_X*%>$O$_@'X+W?Q-^,=YX4_P"%8P?&?78O
M%GC?Q1\7-,_X2C]FWQ1\-_AI\$!X N-0\8Z#JFEZ-J]G/]??L]_M5>+O'_[9
M/Q+\'_%?]L6T^'GCOPK\<_C=\/-/_P""=\_PX^&=_*O[/_@#1?$%S\//C_?:
MU9>&4^/?AA?'EAINE_$,_&KQ/\0+K]GN]M-2B^#^C^#+?Q]J6FZTO[,45O3G
M6C46(J.A4K/#YE%P]@H8.EC<9A/9+'8?#1E)6Q>+YL9F>#Q<L7A,'[>MA^#J
M7"].G@WAZJ83F7)3Q&)5)?V;&/MJTJE>='!57*=+$5Z7U9S:I\L:&)I0P^*Q
M-6E&IGM3-*=7$T*G\_'[*O[=_P 8OVO/BS^TY\++_P"+7QK^$'A3XP^"/%/Q
MK_8L^)7A[]G!?AY-X-^'GPH^(E_X%UC3/A/\0/VD?V;-:^"W[2NF?$/P(?A)
M\;W\:Z+8_&O1M'L?B[XD\/6&KZ59Z+X2OS\NZY^UO^UYX&^&O_!(6^\9_P#!
M2(>#A^V=\*_%GQJ^.'Q*_:*\=?L(_LN:1=ZH/"/[.^JZ3\+_  #XSO\ _@GC
M\6_!#P6EWXU\87/@SX;)\.-*^(OCN74+VTU#X[:1!H>G/%_5313PBIX1Y993
MQ*P-7AU8F>*FJE3,L/D#XAA4>*BE.A'$YM3S;*ZN9RA%8;&8K(,+]:6)PM;V
M=+KK7K4<UI-\DL?+B"KA)TDJ;RNIG>5X# TH8:4&ISH97BL#/'X",WSX6IF&
M.^IPPU3V,G^0OP*_:GU[6O\ @IC\</V<O$G[45C\;K-O#WB[7OA]\)_@=XF_
M9N\8_#;X!^&?!D?PULM0T7]IK0O#OPUM/VE_A'\?[_Q%KVMIX4'BKXN>*/A;
M\0O#0U:XTSPQX5\0Z&=)M/S^_P""@7[:VN? +_@IQI/B35/C1XQ\.?#WX)>$
MOAFC_ C_ (7IXM^&?_";ZMJNB>.]9UCQ5+\'=/\ &T?@;QW^S+XE@\9>&=,^
M,G[3?C/X.?%N;]G;Q%\('TR*+X>^'?$6O_%#PA_3W17/0IU*-3A>K[7GED"K
MQQO/#G>;*M+$03G.I*<X5H8/%8G"O%XOZ_B*M6N\PG"E7PV%P*Y\5AUBL-GV
M%56KAH9S##TZ%6A+GK9:J=+#QK3P[Q$O9IU,1AZ6)HT*:I8:A]7IX6;Q5#&9
MEB%^3/\ P58_:<UO]G'X5_";XB^&_P!JKPQ\ O"TOBS5]9\9:)X9\;?LW:!^
MT9\>/!NE^$+_ %*T\$_LG6'[3GP[^+'PP^)?Q(GUV;0)S\.X_"=EK_C;1KXZ
M=X7\;^&-<ETT:K\7?$K]O3XW6?QV\5VOAG]JG4_#OQOTC]K#]G[X5_![_@F7
MJGPO^#LFO_&G]F;Q]J_PF@\8?&[7-%O_  $_[35U=2^$?%_Q#\9W7Q;\ ?$7
MP_\ !3X82> I](\4^%M2.CZ\;G^C>BM,%#ZKC*6(J2GB*-+.:V9?5ZDN92PM
M59!? SE5]M3JQJPR3$X&I&K0>!P>7\09W+*<'1S>OA\XP<XRC6Q5&$:==X:K
M_9=3!5W3]JJ-?$5*.:4H8CDA4HU\/#"5\RHYI0GA<53S#%9CDF24LRQD\HHX
M_+<T_ +]GO\ X*.>+_BI#^SYX$M/VCOAYXZ^-W_#T+]JW]G_ /:#^&OA^[^$
M-Y\1/#WP/\)ZS^W2_P %?"7CCP-H6G+K7P^M[O0O@Y\-;CP]XJN-)\.^)?%M
MEX?74+GQ!K*:QKMQJFU^R;^V)\2_B?\ #7XW^/O%'[:-OXJ_:+TS]GGXX_$'
MXH?L30_"OX6))^Q)\1_!E_\ 9_"GAR?6?"_@^P\<>#9]$AW:?<>&/VFM=^(F
MM_&V=I/'WPTDT+P7X;U_1[C]XZ*PQM"IBLLQ>#I5YX3%XOA?'Y(LQH\WM<%F
MN,R;*,LCG.!IN:C%0Q.63S.4<1[3-:6)Q-1Y9FV75*^8XC,.^,X1Q> KNE&I
M0P.=1S*IA:CDHX_!+/\ -\Y67XR5-P4E0PV:4\KP[A'ZG/"X#"T\?@\9A:5#
M!8?\5;?Q3^U-XG_:=_8R-A^V'\>-/\&?%_\ 8B\9_M+>-?@CX=\!?L@'P9XG
M^(/P@C_9<L+?PU:Z[X@_9:\1?%?2/"GQ-N/BSXLNO'-II7Q(MM<M[^YTX?#[
M7O =A8KI\GR'^SC^W[^T'XXB\":OIW[8@^/'Q4\;_LC?M ?%7]KS]FJW^&?P
M1M[?_@G9\8/ OPYB\1>$?#TY\"?#_0OB+\-;G3?B.U_\,'^'G[5/B#XF>*?B
M'+83^)?#UUI]AH&N6MY_3-16N<4Y9C0S;#X*<LH6/PO$U'!UL->IB,MJY[C.
M.,1A%2G.2C/#9=0XIR##\T53S.C_ *A</O(LQR*EBLUI8CCP-*6%PV24L16G
MC,1EF'X4H8[$5+16;SX?P?#.&Q^+Q,'SRAB<XK9#F.+J+GGAZM7B?-UG-/.7
M3PDX?RJ?#O\ ;M_:\3]BGQQXP^.O[;EC^S=XS\.?$[]FO74\2_M8:M^PC\"?
MVD/%'PC^)?[/VC_$SQ=X;^%7B*U^$_BK]BV]U3XC>)D\4ZS^SEJ-Y\-_B'J.
ML>#?"?BOX=?$2Y\(_$W2=>UCP-_2C\!/'UG\5/@=\'_B9IQ\=M8>/_AEX&\8
MV;_%#0=(\+_$F6V\1^&M-U:&;Q]X;\/Z?I6@:%XQF2Z67Q)I.A:7IVBV&KO=
MVVE6-I81V\$?K5%=M2K2G+,)1H*DL7CL-B</3C)2CA*-#"8O"3H*<J:JS5>-
M3 U'2IK#X/#5<'6JT88NKC9UZ')@\%B<-3RV-;'U<5+"8'%87%3JQ?\ ME?$
M8C+,3#%).;E"=*KA<QYIUYXJO6I9C2P\7@J&#E2Q91117.>D%%%% !1110 4
M444 %%%% !1110 4444 %%%% 'SI\0_V3_@)\4_&-MX^\:^ [?5/%4-Y:7MS
MJ<.JZWIQU62PL]/L+*/6(-/U&VM]1M[6TTJP@AAGB*B*!HSNCN+E)OHNOS7_
M &D/B7^V]X;^-&F:+\'_  1=W_PTEUC1X=.U'2O"%KXD@UF";2?#,VL1>*=2
MEM;Q_#5A:ZO<ZQ:07YN-%WVZW$@NW^R+)'^E% 'SW\.?V6?@9\)_&VJ_$/P+
MX+71_%>K)J$,M^^LZ[J$-G!JL\=QJ$&FZ?J&I75A81W,T:G=!;"6&$O:6TD-
MG(]NWKWC/P=X<^(/A;7/!?B[35U?PUXCL)=-UC3GGNK7[5:2E6*K=64UM>6T
MJ2(DL-Q;3PSPRHDD4B.H(^"_V:/B-^V?XF^.?BW0_C1X1U+3/AE9V_B%H;S4
MO!EGX=T[3[N"_C70XO#>NQ6UE+XBBGCW0EUNM<5[0M=R31LHFK[(^-NJ>/\
M1?A/X[U7X6V#ZG\0;'0+F?PM8QV4>HS3ZD'B4>1I\H:*]N8H&FFMK21)$N)X
MXXFBE#^6P!5^#_P,^&7P(T34= ^&7A]M"L-7OUU/5&GU/5-7N[^]2!+6*6:[
MU6\O)D2&!!'%;P-#;1DR2+")9II),_XQ?L[_  D^/2^'A\4/##>(&\+S7LNC
MRP:OK.C3P1ZD+3^T+62?1K^PFGM;LV-FTD<KL8W@5[=X6:0OY-^QEXR_:+\:
M>!O$E_\ M%Z'J>CZU;^(4@\-R:YX6@\':O>Z4;*-KHW.BPV>FE(+>\&VUNI-
M-MGG$DH#SI&K+SO[:7CG]J3P8GPW_P"&;_#VK:S%J=]KL7B^XT3PA;>,;NWF
MA&C?V#:WEM<V.H#2],NEFU=Y]26&%!);HDU_9A8UN@#[3T/1-*\-:)H_AS0K
M*+3=$T#2]/T31].@WF"PTK2K2&QT^RA,C/)Y5K:00P1[W=]D:[F9LDZE<EX
MN_%&H> _!-_XXL8=,\:WWA'PW=^+]-MT2.#3_%%SHUE-X@L8$CN+N-(;35GN
MX(T2ZN45(U"W$R@2-UM !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 >>_%7XJ^ O@E\/_$?Q2^)^O?\
M(SX$\)6UK=^(==_LO6=:_L^WO=0M-*MI/[,\/:=JVL7?F7]_:0;+'3[ET\WS
M9%2%))$\I\9?M=_!#P-\>_#'[,FKWWQ,U7XS^*_#6@^,[7P[X$_9_P#V@/B?
MH.@>$/$_B#6_"V@^*?B'\1OAK\,/%GPT^%?A[4=?\.:[I\6L_$WQ?X2T^-M+
MN[B>XBM(_/,_[7OP$U']J#]F[XK? ?1_&EE\.M7^(F@VVF:7XVU+PG/XZT[P
MYJ-AK.F:W8ZAJ'@^U\5>![GQ#9+<Z7%%=:9;>+_#L]Q!)(L.K6D@60?%>J?\
M$[OBKXU_;!^#O[9GQ7^)7[''Q,^)'@3X2>&/A+XK'B']@_Q-?WFF0^'/B#\1
M/%TOC3]E_P 4^(?VP_$OB']F?QMK^@^/4\)ZYK%_=?&;[9_85MJ?DI:7"Z#:
M<U*6*EBZD)TJ2PM.NO92G-TOK-&7#&<XBG!UX+$2PW_&5X?*,OQ6)EA*GU7*
M\;4Q-+"XV5YX;.LZD:>*E22E/^R9SPBBN>4<WAQ!E5%TZU*4Z*J8>7#5?-,;
MAZ<:])XC,\'##5,5A(N*K_6WPL_;=_9I^-7Q$U7X8_#7QQK_ (AU_3/^$E6U
MUZ;X4?&#P_\ "SQ=)X,N8K/QC!\,OC?XE\!:/\&/BU=>$KN9;?Q/:?##Q]XN
MN?#\R3QZM%9M;7 BK?#S]NW]E#XL:5\'M;^'?Q=L?%6D?'WXJ^//@G\(]0T_
MPOXY2V\8?$OX:>'/&WC#QAH$3W?ABV_LBULO"WP[\6>(=,\2>(!I/A7Q-I%E
MI]]X7UO6;?Q%X;?5O@SP1_P2L^//PW>_\*^!OV^_&WASX-^&OV:/B/\ LQ_!
M7X>67@OXHD^$/#/C:2UC\,>+_B3HDG[4+_L^_$OXB?"#2WUS2OAYX]\)_LY?
M![QO>P:I9O\ $GQ-\0/[$LTDY?P__P $>OBS\(/%GP^\7_ ;]N>]O;[X6?''
MPC\>? ]K^U#^S3X$^*FE:=XDT?\ 9<\??LC^)-#GT']F7QM^Q%X;'AO6_A?X
M@\"SZ,FCZ'H>M:/XE\ W.L>)=:\>2^+;I-)ZL$XSQ."CC74IX*IA<']9KJDH
M8R.+GC<PCB76PE*OBZ&#A' QRVK.E0Q694L+5K8BE2Q&93H5*E?'%O&1EC(X
M.%"K*&*QGU5U7*G0GA%@ZL<"E5D^>K5^O1H5<34J4L-*5&M6PM*A3C1IXQ?J
M=>?M5_ +3M&\4^(K_P ?QV>@^"/CAI'[./B[6+GPWXPAT[P]\8M=UGPQX>TK
MPMJEW)X?6&VL[O6_&?A?3!XO=_\ A"8KO6;6*?Q'$1,8O0?A[\5_ /Q5\&/\
M0_ >NOKG@M=3\6:3%K[Z/KND6E[<>"?$.K^%_$-UIB:YIFFW.K:+%K.AZG'I
M7B+3(+O0/$EA##K7AO4]6T6]L=0N?@JQ_8.^*EYX8_;B^%'CCXZ?";Q3\$?V
MR+CXK>*+?PU9_LW^*]&^(7PV^(OQ5\(>'?"UYKESX_O?VEO$/AKQKX6\/3:
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
MIEKRZ5>ZIVQGUZ"I0A"DYE%%%9FH4444 %%%% !1110 4444 %%%% !1110
M4444 >0>,OC[\&OA]XAL?"GC/XA^'?#_ (BU&ZALK;2KZXE^TBYN(;*X@2Z\
MF&6.P26#4;*6.:^DMH62YC82$$X]?KXZ^+?[#GP5^,WQ$'Q.\43>,K'Q'/>:
M;>:LFA:W8VNFZV-)T[2-*L;:_MK_ $?4IH((K+1;:%CI5SIL\@FNG><RO!);
M_8M 'D/@SX]_!SXA>*=4\$^"_B%X?\1>*M&2]EU#1K">8W,<6G7$5K?2P--!
M%!?1VMQ-''-)8S7*)NW%MBLP]$\1^(]"\(:%JOB;Q-JMGHF@:)9RW^JZK?RB
M&TL;2$9DFFD.3C)"HBAI))&2.-'D=5/R_P#![]BOX0?!+XDZI\4O"5YXSO-?
MU"#6+:"SUW6--N]'TF'6[A)[Q=/M['1--O9"JJUM VIZAJ)CMW;=YER%N1]!
M_$GP!H7Q3\"^)_A[XF:_CT+Q7IDFE:C+I=Q':ZC#$[QRI/97$UO=01W,$T44
MT1GM;B$N@6:"6,M&P!4^'/Q7^'7Q<TF[USX;^+=+\6Z787ITZ^N=-:=6L[T0
MQW M[JVNX;:Z@=X94EC,L"K*A)C9MK8J?$CXS?"[X01Z-+\2O&FC^$$\0SW5
MMHO]J/<;]0DL1;->F".V@N)!#9B\M/M=S(B6UN;JW$TJ&:,-QG[/G[-W@']F
MSP_K?A[P)>>)=1A\0ZK%JVIWWBC4+"_OY)[>U6TMX8CIFE:-90VT,8=D5;,S
M-)-(99Y%$:QY/[0_[*OPV_:7_P"$3?Q[?>+-,G\'/JW]F7/A34M-T^6>#6O[
M/-]:WRZKHVM02PL^EVDD3PPV]Q$RR!9]DC+0!]$:9J>G:UINGZSH]_9ZII.K
M6-IJ>EZGI]Q%>6&HZ=?P1W5E?V-W \D%U9W=M+%<6UQ"[Q3PR)+&[(RDWJP/
M"?AK2_!?A;PUX.T-)HM$\)Z!HWAK1X[B9KBXCTO0M.MM+T])[A\//,EI:PK+
M,X#2N&=N6-;] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,R^T?1M
M1N+&ZU+2],OKO3YC-IEQ?6-I=7%C<9CD,MC-<1/);39MXI#);LDF8(WS^Z4K
MIU^;G[1G[#7B[XU?&6Q^)VD?%4Z)I_\ :VCWLNB:E'J=P?#L6E:5X9TUYO"@
MM9A!;WM])H4NH7)9K)7NY+:0S%HV:OTCH R[+1M%T^[OKW3M*TNROM0D\S4[
MNRL;2VN[V8LTV^^G@B2:YD+2M+NN'=BTC/G+DF_-##<PS6]Q#%<6]Q%)#/!-
M&DL,T,J&.6&:*0,DD4B,R21NK(Z,58$$BOSN_9L_8F\6? [XY>)_BMK'Q)M/
M$&F:M:>);6VTRQM=2@U#4VU[4H+V.X\0S74QMY&MA&T\D<9O#+J AN%F01G=
M]B?&SX?7OQ6^$_CSX=:=K(T"]\7>'[K2+?5GBEGBM9)FC?%Q%!+#+):W"QFU
MNUC?<;:>7"2?ZMP#T+3-,TK2+5;/1M.T_3+$.\J6NF6EM96H>0@O(L%K'%"'
M<@%W"Y8@9)Q3=2TC1]72"/6-,TW4X[>=9[5-2LK6]2"Y *I- MU%*L4X!*K)
M&%D ) ;!-?*'[''[-7B#]F?P7XG\.>(?%UEXHNO$7B*+6HH]*@O;?2],CATZ
M"Q*PK?,))+J[,6^ZE6W@4I#:Q_O#'N'._MG?LG^)/VGH_AX/#WC6P\+?\(;<
M>(3>VFKVU_=6-]%KBZ-Y=Y;QV+#9J%A_94L:B9-L\-X56XMO*83@'W'17)>
M?#5QX+\">"O!UWJTVOW?A/PEX<\-76NW,;PW&M7&A:/9Z7/JT\,MS>213:E)
M:M>2QR7ETZ/,RO<SL#*W6T %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 ?!_QV_;P\(?!#XJ:9\+;CP+XC
M\17:ZKIMEXIU>*ZBTNUTFSU;3M U6TO-!ADL[T>*;E;37 +FQ-SHBP7%J8#=
MN9T9/O"O/O$OPG^&/C+6-+\0>*_ 'A'Q%KFBW:7VEZMK&@:;?ZA9W<8M%CGC
MNKBW>4O&+"R$?F,X3[);;0#!'M]!H ^&O@+^W'X7^.OQ>\3_  FLO VN^'9]
M+CUFZ\/ZY=:C;:A%K5EH5V+:]?5M/CL[27P[=R*\4UK;)<ZU!(#+#/>VTZ0)
M<_4?Q7^(>G?";X<^,/B/JMA>ZI8>$=&N-6FT[3S&MW>M&R0P6T4DQ$4(EN)H
MDEN'W+;PF2<QR^7Y;KX9^$WPQ\&>(-7\5^$O 'A#PWXFUY;E-8U[1M TW3]5
MU".]NHKZ]AN+ZVMX[@P7E[!!>W<"NL-S=PPW,Z2311NO7ZQHVD^(=*U#0]>T
MRPUG1=6M)[#5-*U.U@OM/U"RN4,=Q:WEI<I)!<6\T;%)(I49&!P10!\X?LK_
M +3>E?M/>#];\26?A2_\':AX<UE=&U;2;G4HM:M-\]LMY9W&GZO'9:8UVDMN
MW^D1S:99RVTZF,">)HKB3$_:K_:VT?\ 9<3P&-0\&ZEXPN/&U]JJ^59ZG#H\
M.FZ3H0TP:I>K<SV%^E]J*OJ]DMEI6RTBN%\][G4[$)"+CZ,\%?#[P/\ #C2I
M=$\ ^$O#_@_2;B[DU"XL/#VEVFEV]S?2Q1027MREK%']INF@MX(#<3F27R((
M80XCBC5:_C;X9_#WXDPZ;;?$#P5X9\9P:/<R7FEP^)-'L=7CL;B942=[=+V&
M41BX2.-+B,#RKA8HQ,D@C3: :G@SQ3IOCGP?X4\;:/'=Q:1XP\-Z%XITJ*_B
MCAOH]-\0:7:ZM8QWL,,UQ#%=I:W<2W$45Q/'','1)I5 =NDJ*WMX+6"&UM88
MK:VMHH[>WM[>-(8(((46.&&&&-5CBBBC54CC151$5550H J6@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#\P?VH_@-^UGXU^.'A7Q5\+?&VN-X#E\0Z3/!8Z?XPMO#MG\.(+/3_"-AJ.
MJW>GW.IZ=<:S%J5[:ZQJK6VEVNM7*I#<PFU5[Y(;G]/J** /S,_97^!W[57@
M;]H+XA>+/BOXHUN;X?7*>(X[7[?XVB\167C>]OM64Z+J5GH4&JWSZ1'8644M
MVMQJMCI-_9130Z5:6C0W-^MK]M?';P]XV\5_![XB>'?AQJ,^E>.-6\,W]MX;
MO;;4GT>Y74<+(MO;:JC(=.N+Z));&&\,MND$MRLDEU:QJUQ%ZS10!\3?L-?#
M+XY_#'X<>(M-^.FHZG)JVH>)C=^']#U;Q1!XMNM#TF*QAAF(U&SU'5[&WBU*
M]\RX2PL]0FCB\LW,L<-S=S)7,_MU_"7]HCXH6OPO;X#:IK$']AZOK;>)=.TC
MQA;>#GCEO4T@Z)XAFN[C5=(^VQZ1]DU.$Q0375_;-?K+864GFW+K]_T4 <GX
M!TKQ#H7@7P7HGBW5EU[Q7H_A+PYI7B;7%EGN%UKQ#I^CV=IK6K+/<Q0W,RZC
MJ4-S>"6XABGD$V^6*.1F0=9110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MI;.QNXVN8IVA#?I!14N+]M@Z\)SIUL!C\)F6&J0<4X8K!3Q,J$I*<*D)T_\
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
M2.$H8NO2I2G&:E2V6&HQJT:W+)U,-A'@</><G"AAIU,+5K0HTER4:4L35P&
MJ8J=*C2>(G@<)*<(>QM6****1N%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%<UXSL=8U/P?XJTWP[=+9:_J'AS6['0[
MQV*+::O=Z9<P:=<LXY007DD,A<<J%W#D5QYCBJN"R[,,;1PE;'UL%@,=C*.!
MP]OK&.K83!8O%4L%A[IKV^,JX:GA*-TU[;%4KI_#+;#THUL10HSJPH0K5Z%&
M=>K?V5"%6M1I3KU>5.7LZ,:LJU3E3?LZ-2R;LCP#QY^VK^R]\-?$%WX7\7?%
MS1K77;"22"_L='TGQ1XL^P7,+!)K2^NO"6A:Y9V=[ Y\N>RN;B*ZAD5XY84>
M-U7V?X=_%'X>?%G0O^$E^&_B_1?%^C+-]GFN](NA*]G=;!)]DU&SE6*^TR[\
MMEE%KJ%M;7!B=)1%Y;JQ_GC_ &=/BI\&_P!G?6/%GPS_ &I/V;-.\3ZXWB.0
M:CXGU_PUHGB;Q-X<"PQ6K:<=!\56S6[Z6LBR:E%JFAZE;7-W%=//'%JR&Q:/
M]6_V-_AO^RWIWB#QQ\4OV:/B'X@UBS\66R6GB'P%<ZM9#1_"HN+X:EI\0\,W
MGAW3?%FE/8O'>66D7&K:G?V\EI+?PV\]ZJK-%^">%GBMQ'QYF6 5;'>'6,P>
M-PV.JYOD.4XS/<GXSX,Q.'A4E1PN-ROB-*7$U/VT%@L=B\IH82&#F_K4HQI1
MG17[1Q[X<9'PEEV-G2H<:0K898*65\08G#91FG"?$T<0Z"J2H8G)92J9 YTZ
MLZV#698C$*O[.-%.;K4JC^H? GQW^%/Q+\7^-? 7@GQ5_;7BSX=WEQ8>,=*_
ML/Q)IO\ 8]W:ZC<:3/%]NU;1[#3=0\O4+2XM_,TN\OHF\OS4=H'21E^*'QV^
M%7P8NO"EG\2O%7_"-W/C?4)M+\,1_P!A^(]8_M._MY+**:#?H&CZI'9;)-1L
MU\W4&M(6\[*R,L<I3\5_A'^U%X _9A_:H_:PUCQ]H_C'5[;Q5\0/%NFZ?'X0
MT_1;^>&>P\=Z[=3/>KK7B#P_''"T<JK&T$MP[."&C10&.5^UA^UY\-OVH?%W
MP MO &B>.-(D\'>.3/J9\8:;H.GI.FLZGX9CM18'1?$OB!I6C;3IS<"X6U"!
MXO+,I9PG@X7Z167XG@G(L5#-N%I^(F8<3Y/DV.X7A#,OW&#QWB!#AW%U:>&:
M4HUZ7#M6EF5.<LVJPCB:D:TJ52DW@X^E_P 03QG^M:P_]G<0?ZE/(8YF\_YL
M#_O+X-CG7L_;_#[+^VY?4>7^SN?V%J?M/:?[2?T*3316T,UQ/(D,$$4DTTTC
M!8XHHD+R2.QP%1$5F9B<!02>!7@7PH_:H^ ?QO\ $.H>%?A?\0;;Q-X@TS3Y
M=5N]-.@^*M$E&GP7,-I-<VTOB+0M(M[](I[B!9%L9KF1$E25D$)\RO.?V\_B
MT_PD_9K\;WUC<+!K_C&./P#H!WE)5N?$L<\&IW,!5E<3V/A^+5[R!U_U=S#
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
M?=:?>1>1)<I<KY.]X5CDB=_+_P#AXK^QO_T6'_S'WQ3_ /F(K\\O^"B]_P"
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
M^$_/PY\!GQYYPN/^$V/A#P^?%WGK:BQ6?_A)#IW]L^<MB!9B3[;O%J!;AO)
M2N8O/V=?V?=1O+O4-0^!7P<O[^_N9[R^OKSX8^";J\O+RZE>>YNKNYGT1YKB
MYN)G>:>>9WEFE=Y)'9V)/EYOX4>(688/P\G#BO@G%9[P!AN)<JAF&>\(XG-\
MMSC*LVHY?@,LJXS(JL?[/AFN$RW PI8RK"DL)+&0I8W 0HU)5U/NR_Q'X/PV
M8\8UZO#W$]#+^,Z&35L9@\HXBH9=B\!FN"Q=7'YC/ 9K&3QL,OQ>,G[3#TIU
M'BJ=*=;"UYSH2IQI_!OP+_;!_8IU_P"*GA#PQ\*_V>[[P+XX\5:D/#NC^)+'
MX3_";PP;-]2C=)4NM8\.>)IM7M[&:-"ERMK;W!D0A6@D7('ZJUY-HOP$^!?A
MS5;'7?#WP7^$V@ZWI=PEWIFL:+\.?!^EZKIUU'G9<V.H6.C07=I<)D[)K>:.
M1<G##->LU^L\"9/Q-D>2U<#Q5C^&,PQ_]H8BOAJG"7#<.%LJI8*M2PO+1EEE
M-1IRQCQ-/$UJ^+C"'MX5*$9*4Z/._P [XOS3A_-\QH8KA[!\0X/#1P<*.(CQ
M)GT^(<=5Q,*U5J=/&U'*=/#1H3A3AAW*2A452<>55&C\'OV=O@1\*?CQ^V#^
MUIHOQ7\*_P#"5:9H?BWQKJFE6W]N>(]#^RWTWQ%U"TDG\[PWK&CW$^ZW=H_*
MN99H1G>L8<!A^MOPH_9G^!7P0N;F_P#A?\.-&\-:G=QR03:P]QJNNZY]FE*F
M6TAUSQ)J&L:M;64K(C2V=M>0VLK(C20LR*1Z'H7P[^'_ (7UO6?$OAGP-X.\
M.^(_$<DTOB'7]"\,Z+I&MZ]+<737MQ)K.JZ?96]]JDD]ZS7<SWT\[2W3-<.6
ME)<]C7SWAIX69)P'DF64<3EG#F/XHP57.)XCBC"9+0HYAB(YEG&:X^E&.-Q>
M'J9G%T,%CZ& E*6(C)QP\H4YQPTHTW['&WB#FO%6-JK"X_/,#D-3+LEP7]A5
MLUK3P7/EF4Y;@*]26$PM:G@I0Q.*P,\7&#I2_B0=:,ZT7)?B5^UGXEU_]F#]
MN?P=^T==^%+O7?!6O^'+6QDDM-EK'?S1Z#>>%]=TR*_>&2"/6["S-EJ]M!<E
M/M4#6\7G) )W@\W_ &O?VVO#'[5_@SPQ\&?@_P" /'KZIK/C#2+^9_$-EI$.
MH75Y:QW=KIVD:+I6@:QXB:]DO+F_626ZFNK0P+;^6MK,)FF@_>;7?#V@>*-,
MN=%\3:'H_B+1KQ#'=Z3KNF66KZ9=(RLC)<V&H07%K.C([H5EB8%692,,0>3\
M*?"+X3^!+V34O _PP^'G@W494\N6_P#"G@KPWX=O9(]LB>7)=:1IEG.Z;)95
MVM(5VR2+C#L#\)G'@KQ?CH\3\+8'C[ 8'PTXPXDQ_$><9+/AM8CB7#RSG-,'
MG.<Y;EF=/$QPE+"XO,,'&=*I7PTJE",XMPDZ,Z>+^JRGQ/X8PL.&LWS/@[&8
M_C+A'*<-E&3YG1SUX7)\13RZEC*.68C,LN^KSKU*V$IXV<9*A54:G+=/WH*A
M^4/_  4>\,7'@W]EO]FCP=>@?:_#&I^&_#MXJN'47.D?#Z;3KE5D5F#J)H)
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
MBYOB O@;P>/'C0_9V\;#PSHH\7-!]D%AY#>)!9?VR8?L(%EY9O=GV0"VV^2
ME?18+PVXRQ+X,J<39YP57J\)>($>+8TN%^$9\,X#%96^&,VR2OE[P&%4<//,
MJV-S*&*EC\12=&6"HO"U(U)JFUY&(XZX6PU7/Y9'E'%<(9[P3FG"]27$'$L,
M^Q-+&8W,<!B\-BX8G$\]2G@</0PE6G4PE&?M)UZRK4^1>TYOY\?VY/A5XD_9
ML\4^-O"GA6$1?!#X\7^E^+]-L5BF^P:%XD\.7\EW=:/:%91#;76G27MP;160
MQ2Z!JMO;1HTNFM)!^Y/[,'_)N?P._P"R6>"/_4?L:]*\7> _ _C^QM]+\>>#
M?"GC;3+2Z%]::=XN\.Z1XDL;6]6*2!;RWM-9L[VWANA!--"+B.-9A%+)&'V2
M,#N:7I>F:'IMCH^BZ=8:1I&EVL%CIFE:79V^GZ;IUC:QK#;6=C8VD<-K:6MO
M$BQ06]O%'#%&JI&BJ !Z7ASX5OP]XHXWS3"9I3Q60\0TLGPW#^4.EB5B.'<O
MRS%YOCUE7MZDI8>KEV%Q&=XZEE-*@E+"X*=/#U=*--+@XP\0_P#6_A;AC)\7
M@*E+.<FQ>,Q6:YM[2BZ6=5:V783*Z&,J4HI8A9A/"X#"+'UZTI1Q%6@JL6ZE
M2I)_D7^QO_R?U^U[_P!=?&?_ *L/3J_8.N/T;X>> /#FOZQXK\/>!O!^A>*?
M$)F.O^)=&\,Z+I>OZX;FX6\N#K&LV-E!J.IFXNT2ZF-[<S^;<(L[[I5##L*^
MH\-^$L3P-P?EW#.+QN'S"O@L9GV*GB\+2Q%"A4CG'$6=9W2A&GB7*M&5"EFM
M/#U')\LZM&I.G:E*"7S_ !MQ'0XJSU9OA\+7P=)9/P_EGL,14HU:GM,FR7 Y
M55J\]!*GR5ZF$E6I1MSPISC"HW44F%%%%?<GR04444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MY+&>2U/GMY_P3,^$.I^(]9N-5^+'Q_U#X8^+_BKX:^//Q&_9Z?Q/X LO@O\
M$GXX^&[_ $C76^)WB:PTKX8Z?X^TZ\\2>+M!TGQMXN\"^"?B!X1^$7B#Q;:+
MJMW\.AYL\$OJS^K0SK-?JZF\DK<1T\9ERK\]2I3R51R+#5L-6AS+&12RO#<1
M4L+AZ=:%2&?X_)\UQ-:OAL/CX&+CC'EN!4I)YG1R7&83%SIRI4_:X^6+SW$8
M/$QDX/"2K^WJ<,3Q%>>']BLIPG$&6TJ%/$XS RCX=^W[^T'^TS\//VK?@-\(
M_AA>Z!I7PC\>?LL_MI^/?&4R>.+_ ,-^*[KQ)\-O >AOI>O6*:?\,=<U"UO?
MA\NNVFJ^#[/3?'FBVGBW6-<U)]>D\,R^#O#NI:SX9\+O^"K?C']F_P#9F^"V
MJ_M@?!J[T^/5_P!A7PQ^T'\/_'^F_'>V^(WB_P"*K>&9_A)\/-6LOB^/&?@S
MP)I_PR\:^+?%/Q5\%ZU%J[^//B?H']FZUJ>I>)?%6F:CI5[9/^IO[0?['O@+
M]HKQY\,OB1K_ (Q^(O@GQ5\+_"_Q;\"Z?=^ ;KP3'!XB\#?&[P]IWASX@>$_
M$UKXV\"^-XVL-0M='TJ\L=2\._\ ".^)-+O["-[/7([6>]M+KRWQ?_P34_9W
M\?:#\(?#'C"^^(^M:'\%_P!F?6_V6O"MFWB32=.EN_!>KWOPKU6V\7ZKJ.C^
M&M.U2+XD^'-:^#W@_6_#7B#P]?:!I>G:HE]<R^'[H26:6/F86%>CAZ\*CE.=
M7%XQ5'SPG6E@Y8_B3'X:KAJTX\E'%TJ.-RG 8-5%['#N-98O#XK"4*<J/3BH
MNKC:5>BE"G1R_#1II2E"D\=##Y)A:].O0O+VF'Q$L-F.+QM6*=6M'V,<+4PN
M*FW4POV)_P#@HGX0_:Y^(?Q+^$!_X48WQ#^&_@[P9\0[F_\ V;/VF?#'[6/P
MEU7PEXTO-5TJ*WC^)GASP=\/YM)\;>&M9TB;3?%G@_6?"5F]HMYI.JZ'JWB'
M1-2M]1/F7@C_ (*>^(?&W[27Q"^ 5G^S_P"%K>]\%^(OBYX;LO!NI?M,_#WP
M5^U+JR_#*RU:70_',_[-_P 8/#WPLTNY^%'Q5U+1+K3O _CWX=_&;XFQV=OJ
M&A:[XTTGPKHEWJE[HGW-\#_@#JWP>U#Q)K?B7]HC]HG]H3Q!XCL-"T==4^.'
MBKP5)I_A[1/#J70L+#PUX%^$GP\^$OPQTZ_N9;VXN-=\8R^"+OX@>)W^RP>(
M_%NJV6FZ7:67R?\ &S_@E;\'?VC[S4].^.OQN_:B^*/POF\2^/?&?ACX,^+?
MB1X4O_"?P[\5_$3P[K/AG5]4\%>/E^'47[0L&F:7I_B'6#X8\#^(/C7XA^'/
MA_[7%8V'@Y-&TS2-+L.C$^T]O0>'Y94O[)Q5+$I/V47F-2KB_88FC&I&K+ZQ
M0PD\%"G3JMY=5QM&O5K5*#JNHZPT7[*O'$U'&;S+"U*,U"-:?U&%+!_6J+5.
M6'A[*MC(XV:DE#&4L!4IT*<:CA"*^'OVE_\ @I?\1?&/PG_:P^"!T/X??"+X
MP^$/V8?#_P ?_"_C;]F3]KZS^.6H^$]*U'XF>$_"ESX7\=:SX5\ ?"S5?AE\
M2;:+6[&Y%GX>O/&OAC6-+N[Z;0_&NIV$4=S>^R^*/^"T_P (/!_QL\3_  WO
M+7X,'P1\/?C[X<_9H\77&K_M3^!-&_:>O?'6J:SHOA36/&7@G]DF;PU>>)/&
M'PF\+>*]<MM*UKQ4_P 0]&\5W-O8>(->T7P%JVA:--J,WIL/_!'WX(3VWB*#
MQ+\<_P!I3Q:_B7X%:A^SO>->WWP!\+:=9_#V]\<>%?'\#Z/X4^&G[/O@3P1I
M7B:PUWPG;9\16GAA+W7X=2U6X\8_\)+J[Z?JFG?1,/[#/AG2/B1KWC3P3\>O
MVEOAGX)\9?$RQ^,?CWX$_#KQWX3\,?"WQM\2K>2RN-2\1:EK5O\ #^7XWZ#:
M>++[3=/OO''A#P+\8_"/@7QI/;SP^)/#&HV.L:]9ZKKAHPIXRC[:2J8.IB:-
M7&)0FG..%K8C"TW*,IU*L%6R":H2CA9QE_;DZ.9UH57AY^T\^K3QTX8BI%J&
M(67RI81^UI2C2Q%>C2Q-:$$J-.E4=//*5*K2K5Z<8?V,L7@(2HQQ4(4=G]K;
M]I3Q]^SOIVA:CX0^'?P@U_2[S2/%VO>)/'7[0'[4'A']F#X6>%K+PEIL.I-I
M#^([SP=\4_&>L^*M<MWN;G3+?3?AL?"&G:?I>IWWBWQQX9"Z=!J7Y[>'O^"Q
M?CGXD>"/$?Q)^$?[(MAXE\%?#_\ 8R\ _MJ?$6^\6_M#VG@[4=+\%>)=5^*6
MG>)?!7A.QTGX/^-[/Q9XST>#X5ZSJ?A*2]U;PMX;\8V;S)K&N>!+F&Q@U;[\
M_:+_ &'?A]^T9\4OA[\9=1^(/Q2^&?Q#^'7A;7_ VG:]\.#\+KN34?!OB;6]
M"\1ZMHDL/Q6^%WQ0B\+W[ZQX<TJ\LO''PV'@7XDZ3);H=)\9V7E6YA\A^%/_
M  2L_9]^$'PS^*'PI\.>-_C7J?AWXL?LM:;^R)KU[XC\3>"]0UW3/A?I&I?%
MS4=.U'0[^U^'NGPIXSM_^%R^)+/^U]9L]:TR6TTOP[Y^ARW=MJMWK'#3^NQH
M9C-^SEB(T,PJ970J\LZ4\=!XF.6TL54A[+_A.KQ>"J5J7[JK2G'%4ZN(FY1K
MU/8_<2QF5PE[2&!^N97#-JU%VK++*F+RQYQ4P]*<:DO[1H85YPL'4C*=.;6!
M<*'->E'Y#_;:_P""@/Q>^(?[-W[6-S^R_P##/5]*\$_!OP_\(M(\=?'>/XVW
MOPR^*G@[Q;\5O#_PW^)=FGPU\"^'?!NL'Q'9^$_!WCWPX?'>L7_Q7^'U]:_V
MI?6GA?2O%[6D\4GZ)?M-_M0_$?X(>,OV9/A9\*O@GI7QK^('[2GB7QCX3T./
MQ+\5V^$WACPG+X*\!7?CJ]\0>*O$$/P]^)6I/H1L=/NH[]]&\-ZIK=L1&^FZ
M+KES*ME7CGQ*_P""5'P9^(>A^,/"%A\9OVD?AGX#^)_ASX8:'\7_  )\-_%G
MPVL/#GQ8U3X/Z#X:\,^"/&GBM_%'PF\6:]I7BJ#0O!_AK2]>/@'6_!?ASQ?9
MZ1:6WBOP[K,,?EGH/VS_ -F#XG_'OXY?L,ZW\/\ Q5\0_AOH/P7\??%OQ)XQ
M^+7PQUWX:Z=XS^'T>L_![6O#/A>\LM'^)V@>,_#GBJWUW7+F'0=3T:Z^'OC3
M3FLKZ>;5-+M;5%O[?JJ*G"I&EA_K$J6*XHR^51RG3^L/*:&4<5X7$2J8FI!X
M;"8:MBH9#4P]*-&GBJ.&DZ>-JULRJ>WJ>/".8*C]9Q+H_6L/POB*25*,JE#^
MV*N+X0Q$%#"TFJF)K4Y_ZRQKUDYX>HY4982E3R^D\/3SO@-_P46@^-GQ?^''
MP6G^#MWX-\6^(/#'[5S?$I+KQU:ZW%\.?B3^R7\3_ 7PN\7^"M*>S\+VL'CG
MP_XFU#QM_;OAWQL;GPK=+H=K8-J'@^WU'4[NPT7Y[^$__!7;Q3\5;2^\81?L
MS>'?#'PG^'_[(_AK]L3XX>-]:^/U])JW@KP)KFM_%_1[GPKX&\)V'P,N%^(O
MC6"/X2W>H:5;ZOX@^'.A:K#?W<%[KFAW.FV,>O?3*?\ !,WX0Z-;_"V]^'GQ
M6_: ^%7Q!^&:_&&*\^+_ (-\5^!=0^)'Q/MOV@]<L/%'QKB^)]Y\0?AMXY\,
M:M=?$'Q-I6EZ_=Z[X=\+>%O$OAK4M-L6\"ZUX5M[2"W2_P#L_P#_  3/_9W_
M &>O#GB;PAHFH_$;Q[X7\9?LV>#/V5?$^A_$O7/#FLVFM?"[P5JOQ0U6V-Z_
MA_PCX7NY/$6N'XM>)['Q#J/VD65U8P:2+'2].NX+V[U#&JL5*ABG3G0AC*62
MYE2P_)":P6+XA<,34P&+C3J>TK8;*?:UZ5&GAL54GB*4,+A_KJK4H8BIC/1I
M\OMJ"G'$?4ZN;Y75KKVM!X_"Y##$8:GFF$=54UAJ^;5<)#$5X8NA3>'5>I:C
M&,Y*%'XN_:+_ &O?VT/$7P:_9^^(*_LR:K\&#XX_:4_8O\0?"^7P+^U'INL6
M7Q;\(_%7QJ_VOX0_%"[M?!O@/Q3\/-<?1Y-)D^(NAOX/^(_PT;2-5>WTSQGX
MPOM.O-('U'H_[>'Q?U?P?\5;23]G/X;:'\:/@G^T3%^SW\3=)\4_M6>'O"?[
M._A>XO? 'AGXFZ1\09?CUXG^%NC^.]5\*ZSX9\8>'M/LM)\/?LZ:QXZ7Q;?-
MI=UX4@T.TO?%%ON^&O\ @FMX$T:Q^'^E>)/VC?VL_B9H?PF\6_!?Q)\+?#GC
M_P")/@NY\*^ ],^ OB"7Q#X"\(Z5X4\,?#+PMX;U6Q\UXM*\0>./%>E>(OC/
MKV@65AH][\43:6<*K'\4O^"8GP2^*/BSQ;X_E\??%SPEX[\4?'Z?]HVV\3:'
M_P *=\31^%O'%]\%/#?P"U73=#\'_%CX._$KX=:CX:U/P!X9MDD@\:>#?%NO
M:;K-_J>IZ!XAT<S6\%IT55"-3&0PJJ1P>)S'$XG#JK/GQF$PM^'</@%7J?PZ
MV)>!PF8PSF&%=+"8BO!ULOA@Z^(EB,=R86&+M3JXR5*6,HY=@,/4=%N.!Q>,
MC/.ZV9.C0Y74P^!6(Q6"JY3]853&TJ;C2QU7%4Z'U?#_ "#-_P %K([OX0_#
M3XD:+\%/A59'QG\1?CU\,_$7COX@?M5V?@[]DG0/$?P*UO3- CM-"_:QTGX*
M^,_#FMR?%V^UK3Y/A!?>,/ _PS\,^(;&+5KW6?$OAV+3X_MNG\9?^"W'PW^$
MWB'Q!HUWX1^"VER?"_X2_#'XK?&+PW\4?VS?@K\._B=.?B7X9@\:)X%_9J\'
M:/:_$+PY^TYXM\-^%9H]4U*YT/X@>"O!VM3WNCZ/X-\5^)=8U6*RB^H/"W_!
M,WPK\//!]]X2^&'[5W[9/P\?6?B)\8?B+XEUW2_B#\+?%4OB^\^.CV5U\0-$
M\8^#/B=\%_'GPG\4:;-JEDVK:!K>M?#N\\?^%KO4-6M_#_C33]+U.[TZ5/#'
M_!+SX1?##2].\/? 'XU?M-?LX>&9_ 7@OX<?$/0_@U\0/!^EM\7- \!0RV?A
M_4/%OB;Q;\.?&/CGPAXRCTRZOM(G\??!'Q5\)?&C:9=BW@UVW.G:+)ID4O:\
MU'VLJ2M5H3JS=.4HNK+*\HA7C4HTY0A_9-',J6<S5+#5?[0Q,<7A;?5XX6$Z
MV]I;VJ\C6)BZ<:M)5HX99ICZM'EQ$J4U+-:V5SR_#TJTZ,<'A*U"O4J/$*K*
MG'UOXY_M=R> HOV;_#OP<^'UM\9/BC^UCJMQ:_!KPSKOC4?"WP<-"TKP//\
M$;Q'XU\?>-O^$6\=ZUX:\,Z%X6BAEF70/A_XT\0WFJ:CINF6>@2F>:XMOS9^
M('[5_P ;OVHOVAOV*_A/HO@V_P#A+9:'^U3\</A'^U9\.O#W[6?Q+^&VICX@
M?!;X8?\ "<-IFE^._@O\.['6_B'\,X/#6K:3\2O"-MJFK^ K?XEWSZ9X&^(W
M@GPGI5WJ>J:;^L'Q]_9<\'_'RQ^&%Q<>-/B9\,/'_P $_%">,/A)\7_AEKVC
M+\1O ^M2:)=^&=7,<WQ$\-_$3PAXMTWQ-X:U"_T+Q1HWQ"\(>,-)UNTNFN;N
MR;5(+34+?S/X;_L _!OX9^(/A#XPTSQ-\4M?\;?"GXF?%OXRW_C/Q;XET36/
M$/Q:^)_QL\'W/@GQWXN^*4\7A:RL[JYFT:>%=%TGP+9> _#GA\:=IFGZ3HUM
MH5E%I%7048YA#$5%)X7"Y]/'8>C4E[23P5#%5*F3Q_=*C&=/"X*I6CF]#%*=
M;'9O'*L;@I4L+@:M Y<5#'5,M6'IU*+Q>(R:E@\74I+V$?K=;!.CG-2\W4<'
MB<5[&63U,)*%/ X)9GA\:J\\90J/[CHHHH.\**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "B@C((]>."0?S'(^HYK\$?C_P#
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
M (0_3?&/C3]F76+KP9XGN_&/Q"\??\)S>:%;SZ3':_$'2+?P'9>(IIM27_A
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M1O#NC1_\+ L?"=KXQN+>R6TNM;FM9KB&;U*+]D/]GB#13X=C^'N-';]H2?\
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
M9V$,>G0QI8*+>O4OC1\ OA/^T'X1T[P3\5?#-SK6BZ'X@T;Q;X:N]"\3^+O
M'BSP?XK\/-(VB>)_ _CWX>:]X5\=>"/$6F+-<06FN>$O$>C:G':75W9"Z-I=
MW,$OL5?'#_M^_LGQ^/3\/9/B5JT=ZOQ"_P"%2-XWD^%GQ@3X'#XJ_P!IC0_^
M%9G]HUO (^ '_"P/[?/_  CO_"'?\++_ .$A_P"$DSX>_L[^V@;&L(4Z<E1R
M^G"+YJT<3A\'36^(C7@J5>C2@XN-:.)J4Z>'G"=.<<15CA\$E7K_ %/$ZS:I
M^VQ]1QA:E*AB,74Y4O82HU/:4:U2:DI4I8:C5E7A.-2,L-0J5<6I8;"RQ.#X
M.7_@EM^PP]G#IUM\&M6T>RE\)ZEX'\3VWAOXS?'CPM%\4/#&L:[K?BC4].^.
M2^'/B=I?_"_9+WQ+XE\0^()]1^-9\?:HVMZYJNJ"]%[?W,\GBWA7_@DY\"XO
MCU\4O%?C?PC#J_P.NOA-^S1\(_A!\.=-^,GQVME3PA\#-%\0:=>>$?C3X<M_
M%&D^'_BYX/\ M4OAB[T+1/BAJ7Q2L;N?3+B_U.PLK_\ >7GZ0_$3XP?#KX47
MWPVTWQ_XB_L"]^+OQ%TKX3?#R'^R-=U3_A(?B!K>D:[KVF:!YFBZ9J,6D_:=
M)\-:W=_VKKDFF:)#]B\BXU**YN;2&?TNKI/EJ0Q5%V="KBJ,7"WLH8KV&%C-
M<D8JG'$X*C7H3PL5&*R]8URPV&H0Q2IK.O0IUH>PK1O[3V&*:;DJE2FJ^(BI
MN3DZDZ&*K4*U'$S<W/&/!1IUL54EA(RI_)FN_L-?LN^(KJ*_U#X;74&H0?'.
M[_:1MM1T3X@_$[PSJ5K\8M1\+0^!]6\26FH>&_&>DWMKI.M^#8!X6U_P+;SQ
M?#_7M GOM*UCPM>V6HW\-SY#'_P2E_822+2+67X0^*+^P\->'OB!X/\ "&E:
MO\??VC=:T;P)X*^*7@_7? 7CKP)\/=%U?XMWND_#[P'K?A7Q)JVFIX'\%V>A
M>%-(EEL]3T31]-U;2M)O['[!^,_QF^'/[/GPS\4_&#XM:[=>&_A]X,M[&Y\0
MZQ8^'/%'B^^MDU+5+'1-/CL_#/@K1?$7BK6;J\U74K&RM['1-$U&]EFN$VVY
M0.R_.,/_  45_9+2S\>W6O\ C7X@_#RY^&G@N#XC>+?#OQ@_9V_:1^"OC:#P
M#<:Y9>&5\9:%X!^+?PD\%>-_&/AN'Q#J-CHU[K'@WP_K]CI^H7<%M?36TDBJ
M<Z<:$W/#TXTINFH4JE"*C)P]KAJ5*G3=-W]ZI@JE&$(1C.J\)5348X>M6JUM
M')8;V5=M8?EE*I1K)JBXNGBG6E.$X<CA&.-A[1SO3I+%4X+F=>G0HT_;/B)^
MS9\$_BO\(M+^!7C_ ,#P:]\,] MO"D'AO1QK?B;2=9\+7'@469\&ZYX4\;Z)
MK6F^._"WBSPO)I]G/H?C+P_XETWQ9IMU"+NUUJ.Z>29^$^'O[$7[,7PNUGP9
MXF\&_#>XM?%O@3QGXR^(NC^--;\>?$GQEXXU7QY\0/"K>!_%WB_QYXU\9^,-
M?\5?%'Q#JWA(IH/]J_$O5_%MW86$%HFF2V3V=H\/U5'(DL:2QG<DB+(C8(W(
MZAE.& (R"#@@$=" :\W\"_&'X<_$KQ+\5/"'@GQ%_;7B+X)^-+3X>_$[3O[(
MUW3O^$9\87WA/P[XYM=(^UZMIEA8ZSYOA;Q9H&J?VAX?N=5TM/M_V*2]34;6
M]M+;H4IRQ.(K)S>+KRJ9ABJJ;>(JSHU(4ZV-KSO[24H5<?2IUL1)INIBJ,*\
MZKEAU1P]CA7A<+2]E0^I484,%@Z?)3^K4J=6GS87"8>-O91A.E@G/#4()Q4,
M-.>'A2<:TZOI=%%%0= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?C;^VQIOQ>U
M7_@I?_P3OM/@?XT^&_@/Q[_PI/\ ;<EM->^*OPR\3_%KP@+&/3_@F;VRN?"7
MA'XM_!763=W@\N.UU2+QJL.G$/++H^JAEA7]DJ*S=.^)P&(YZD/J6*K8E*E/
MV=2;JY1G^5J,:G+/V;@\[6(;=.K&:PKH3IN&(G*#<KX?&4.6#^MX98:]2"J0
M@EC\GQKFZ;<5/3*73BN>#A*O&M&7-AXQG_)YXQ^*'Q_\#Z%\9=2\:^,-/\#_
M +3_ (S_ &[OASHG_!2=],^)?C;]D_X3^!/@)X>^#6OZ+\%/$GP\^-O@3PQ\
M8OBO\&_V;?B+8>'_  7%+\>8[;4_&]MJ^IZUH'B+Q)X&NHKF;1=76OBO\5KG
MX%>#-6\7?MU_#'1?A!9?M+_&"P^&:7/[;'[;'@CX5_%'X>6WP^\+3V'PZUC_
M (*S6'P+^$GB+7-;^'7BJY\8ZI\*?%FIP>-/!/Q8:2U\%:YK?Q(USP1KTEE_
M5=16*H26%>'YJ49^SRZG"=.E*%&DL#AL%ATJ.%]O*E2I4I8.MBL!AU.K##5\
MZS^%6K4IXS"8C PXWQ'MN>HX^UQ]5\U24J\GC*N,JKGQ*Y)5)NGBZ&!Q55TZ
M<ZV!R3A^-*-&O@<1]=_C>U+XH?$>Q^(7B_\ :$^&WB7]I/PM\<_'W_!+_P"!
MQ\(WOQ*^*VM^.OC%X@\,>$?VF_%/@#X_?$/P3X,TC3/#W@+XN:UX,^!>G7?Q
M7\/W?A[X*6UO VI6'QB/@K3O&GB_6-1UKW/XQ?&'6;R7XF>!_P!C']K_ /:#
M^)7[(6L:]_P3LT9OCOI'[1WQ/^*>K^$/C7\4?VL] \$_$[P-\._VD?$'B+7_
M !C>3>)_A)>:?J7Q%^'\'CO5-%\$ZI?1Z5_PC_AJ/5[K04_JNHKLHN%.OAYU
M8*MA\/C5B7A7:%/%89YQ7S2IEN)BE*DL#.IBL5C%1P].CRYQB*F(E4KY;*>7
MU^6IAJL\/7IQK^SKU\%]66)C&?M,/B(Y/0RNCF.':J0G]=P]/"87"4ZM:51?
MV1"IAO9T\?*EC*'\I'_!1/\ :.T3X!ZY\>_ /PB^,?[5?A'XM?LU?\*:3P._
MQ4_;\^*N@R:?X?4^&/%7B/Q1\/?@%!/XY\>_M:>!-6T[6[BS\;_$K]IN+QMX
M9M]5LO%F@#XC^!=$\,Z3I^I^W^"/%7Q3MO)_:(B_:%_:$U;Q5-_P6C\5?L]V
M.@:G\;?B%J_PG3X"^(OC/=>!KWX:CX37VO7/PYOM!32IOMWA[4KWPY<>(O"-
MU':P>$-:T/283ILG])%%8X&$\*Z52I5GB*\,3@<3*<FU3;H9EE^,S"-.E/VJ
MI1S;#8&K@\5'][",<?BG>M3<8O3'8=8JGB*-&7U6E6PV)PT(P4G*G&>!S##X
M&4IQJ0E4EEN+QZQE"7/3E-X3"Q<:=2'.?EQ^TGXI\/\ P%_;T^!?[2'QJN[;
MPQ\")?V;?B]\%M,^,'B*WD;X=_!3XKZ]XW\"^,EO?B%KQ:+3O .A?$/PCX:N
MM*B\:^(;W1/#:7?A5/#^I:_I]UK6F17GYT^._P!L^\DE_:'\3>-?&WP^^(?P
M3UW7OV6? UO^W)^P;X)U7]BCP[\2/$NL>(OB:GB'X9_%3]L'X@_&KXXZ/9_"
M7X>>'=%T.RU/XN_#/XF^'-2\*W_Q&MO#/AKQ1X7UO7EN(_Z7:*BG1<*=.E*4
M:D,/_:,:,*D9.$J6:9U1SO$JO>?-"O1K+%4</B,(XK$4:V&HYMA,?A\!2P]?
M>HHSG6G%RIRQ4LMJ5YIJ52G4RO+J^6T'A9/2-*O1EAI5\/73A0JT<37RS$8'
M%8ZIB<-_))\!OB]\2_CMX\^'WP-D_:'^/6G?":^_X*JZWX"TZU\!?MB?'GQS
MXGNO@'J_[#OB;XP:7X!C_:?N[KP+\9OB!X&UCQ9:W&KZ5KESKE^NG/M?X?\
MC/6-,TGPYXQO=KXE^-=.O?&/PI\/_$CX^_%R^_;-\*?\%7O!WA.P_9J\8?&S
MXD:UH6F_ 7PE\7=8T_X$ZK-\%?$'B&]\,1^#]4\"6/@OQ-8_M"3:#_PEOCKQ
M9K-U9:U\3-?N]3NM(/\ 6#155*;G3PE.-6M2J4(T?:XZG)?VA+$X:?#SP^88
M:M4]K2H8YTLBEAJ]6O1Q<71Q]>="%'$^UQ&*YJF'=58_F=.4<9&O"&'G"3P=
M.CBJ/$=.OA*M"%2G*I@W5SZEBX4:-3#2>)RO"^UJ3H.%'"_QO^$?VC_VN+OX
M4>(_$]W^TEH^A?M#Q_LT_M?^(?VK/AQ%^VI^U'\5OC+X?UG0?@E\0-;T2[N?
MV3(_V:?#?PP_8(\4?##Q_:>%7\"^)]$^)_@/PUKNF12Z-8:[\3O$FN:#JA^V
M]>^*_@G]DV73;[]HS]HS]J#6_@-X\_X)G>#/CM\61KO[4?QOM?&FN?&W3?B5
M\+O#7AO4_A;X[T[XD>&O%?PA\0^/;_Q;'X8U'1/AEXN^'W@35OM<$_B+3[>S
M.N:C<?TBT45(3G2<*7L,-*<53E[&C*=*CAY9;F>!J83"PQ-6O*.&HU\=ALRR
M^&(=5X7&Y;A*E;ZXH25?9T^:M[652JU'%RQ<;5'"I.JLQR_&TZE:5)4XNN\/
MA,1E>(J4(TX5<!C*D:5##5%>G^2?_!)N_P# ^K?#KXE>*-,_:_T?]I/XB>.=
M?TCQMXP^%7AC]M7Q7^V=X9_99\/:I9WL'@?X1Z-XM\=?%OXL^)A?I9VFI3>+
MO&&IZQ86_CSQC!K-QHEAIWAK1M&TO3OSH\0_$/X=_#W0_$>@?LQ_'K^W-7UW
M]I,ZKX@_X(Q?MI_"WX1?$;Q_>>/_ !#\?!K7CB;X<>&K!6^-G@;2;CQ'=/\
M&/P!\0KCQ%\6?A!X;6&7QA#=VNF7"W/AC^H.BNF<XO,<+C*:G1HX?#Y9AEAX
MSYY^PRO,LOS"EAI5:\:T,;AZRR^G0J3S6CBLPI8FM6S["YE0S]4<12Q^KR>!
MQ.%G.-2MB*V88GZQ*GRI8G,<NS# 5,3"G2J4Y8*O0EF,ZV'CEE:AA?JN'H9+
M7PF)RBKC88K^4F]^(FA^,OC9^Q6_Q1_: ^*>L_MK6O\ P5'\:V/QA_9X\3_%
M?QK=:'\-_!.A6GQ_L/AE/IO[/EYJH\!_#7PK;>!D\&7'P_\ B1X9\(:!=?$V
MRU_4M2N?%'C"2>Y:Q]V_8C\9?$+P;H?_  2G^,/B_P#:.^/'BNZ_:5\+_M)V
MW[0<WQC^.OCSQQX UCPYX,\!>-/'WAC4)/"_CGQ%J7@SP;>^!;GP];+%XT\/
MZ=H7B'4-&6\@\8ZWKMN8S;?T@45RX&G/ T:,*<X3J4GAI)3C/ZM^YP-'!8JE
M&DYU:JHYD\)AL3CI3JU<34KSQ=L3R2P?U?7&4OKCKJ56K&-9U&JET\2N;%XS
M%X>4JD?94G/ /'U\/@8TZ.'P]+#T,%[3#5*T,15J_EO_ ,%6_%OA/Q9_P3)^
M-WC?PSX[T.?P1X@\/_"GQ)HGQ+\,ZWX=U;PZWAO4/BG\/=0L?&FA^(IEU?PI
MJ&DIITL>LV&K3IJ>@7%LL=U.EY8,Z2?BS^VUXAT/QU=_'W6/@M^VY/\ \% _
M"6J?L%_$'PG\2/BV\O[-OC>?]FR]M?C3\)M3\$:-X7^(/[+OPW^%OPQT'4/B
MI?7NJW>M^$-=\.:SXRUB+X?:%K%W?'0]*T^*V_KNHHI8>G2QF)Q"<YT:V8X3
M'0HS:YW3PN54\H>$Q%1-04:U"G[>6)P$,%C(UXTZ4,2L'[:C7==5*U"%/FA&
MJL%7P<Y^SYJ<95<UI9O#%48.U2=2C7H4Z4<-CJF+R^=*=:=7"5*\J<H?S._'
MKQ1\2OV=?V@_B?\  33?VAOVD-*_90MXOV"OB!^T'X]\4?'7XI^+_'/PC^''
MQ.\0_M#>&?C+XQ\/_&3Q%KNN?$?X0^#?%6J_#[X:6?BJZ\&^)O#'A[X<Z?J.
MN:YX1_X0BT,\]O\ 3?\ P2K^)/P#T/Q_^WG:>#_CS9>-?!7Q!_;IT[PI\$?&
M/Q$^+LWCCQ%\6KFW_9=^#FIVNC>#_'WCC7M2\4?&*XM-&T;59="UM=9\5ZYX
MC\(Z$OB275]<M5GUJ?\ <>BNK"U)4'5=2U65; 8C+ZM5)0JU:6)Q^ Q<74DU
M.+67T,KPF"RRG"-*%*E4Q3Q4L5_L;H\\\)>G2ITZCC&CBLJQ=*G+GG1A5RS+
M\3A)SC'VBG[3,\1C<1B\PJ-RE*4,/&BJ=1XN=8HHHK,[ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!" 1
M@@$'J",@_@:YK6M,(AEO+66:)XEWO"DC")U!^=E4$;&"DL<?*0N-H)S734C*
M'5E895@58'H01@@_4&L,3AX8FE.G-:N+Y))M2A.SY9)Q<7H[-J]FKIIWTVH5
MI4*D:D=DUS1=FIQNN:+336JND[73LTT>3?:+C_GO-_W]?_XJC[1<?\]YO^_K
M_P#Q5),GE32Q?\\Y9$_[X8KW^E15\!*K.,I1=2:<9.+7/4T<6XM?%T<6CZ]1
M@TFH0LTFO<CLTFOL]FBU%)=32QQ)-.7D=44"20\L0!P&]^:]&L=.BLT +R7$
MIP6EF8L<C'W%)(C4$9 &6]6-<9X=B$FI(QY$,<DHXS\V @^F-^<^WJ0:]#KZ
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
MW-*'[JGK_P NZ?3_ *=T_,ZOPQ_R$)/^O9__ $..N]KSWPK_ ,A&3_KUD_\
M1D5>A5]GD/\ R+H_]?J__I4#YG-U;&27_3JE^4@HHHKV3S HHHH XKQ5_K[3
M_KE)_P"AK7*5T_B[_7V7_7*7_P!#2N0KX'-_^1EBO\</_35,^NRV%\%0=^D^
MG_3R997J/J/YUZ_7C*G#*?1@?UKV:O6X;_YC/^X'_N4\_.X\OU;6]_;?^XPH
MHHKZ@\$**** "BBB@ JG>V,%_"T,RCD?+( /,C/8JQ!Q[CH>A%4/$$DD.F2R
M1.T;K+ 5=&*L#YJ]".:@T77%U#;;3+LNDCW%L@I-LP&91@;6P=Q3GC<0< XX
M:N*PSQ+P%=*]6E%Q4TG"K[1SBZ>VDER75VN:_NM223ZZ>'KJA]<I-VIU)1DX
MMJ=/D46I[ZQ?-9VO;[2<6<AJ.GS:=.8I/F0\Q2@$+(OJ.N&7HZY.T]R"":%>
MIZA91ZA:R6TAVEL%),!C&ZG*L ?R8 C*DC(SFO*[FWDM;B6WDQOA<HQ&<''1
MAG!PP((]B*^3S7+7@:JG3N\-5;Y&]73EJW2D]W9:PD_BCH_>B[_09=BUBX.,
MVE7II<Z2TG'95%T5WI**VEJO=:L]'>-UDC9D="&5E)#*1T((Y!KT#1=7%]'Y
M$Q NXQS_ --D'_+0?[0Z./4AAP<#S6IK>>2UGBN(CMDB=74]C@\J?56&58="
MI(/6L<NQ]3 UE)-RHS:5:G=V<;I<\5LJD%=Q=M4G!Z2TVQF!ABJ3C=*I%-TY
MVU4K?"WOR2V:Z74EJM?8J*IV%ZE_:QW*#:'R&0G)1U)#*2.O(R#W4@D#I5RO
MOH3C4A"I"2E"<5.$ELXR5T^^J?6S6J:NF?(3C*$I0FG&4).,D]TT[-?>OU6C
M044451(4UT212DB*Z'JKJ&4_56!!_$4ZBDTFFFDT]&FDTT]TTTTUY-- FUJF
MTULUHUZ-6:^\X#6=%-CFY@)>V9\%<$M 6Y ) P8R<A6.".%;)(8\]7K[*K J
MP#*P(96 ((/!!!X((X(/!KS37=+;3[DR(!]FN&9HMH($9)R8CG/W<Y7GE?3!
M%?(9QE:P]\5AXVHRE^\II.U*3^TM7^[E)VM]B327N-<OT>6XUUVL/6E^]2]R
M;M^\2^RUI[\4KW^VDW\2=\NNIT36FB:.RN26B9@D4K-S$6/"MG[R$D '(*9Q
MRO3CJ*\C"XJM@ZT:U&3332E'[-2%TY0DMFFEH[7B[2BTUKZ=?"4\13=.IJGK
M%VUA*S2E%WW5]MFKIIIZ>T45S'AO4OM-O]CE=FN+<$JSG)DA+<8).28R0IST
M7;[XZ>OT##8BGBJ%.O3^&I&[5TW"2TE"5NL973[Z-:-'Q^(HSP]:=&?Q0=D[
M64HO6,EY25FNVJ>J84445N8A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'D-]_Q^WG_7U<?^CGJK5B^91>WG/_ "]7'8_\]G]JJ[U]
M?T/^%?F5>7[ZM[LOXU;I_P!/:I][2_A4O^O5/_TW3.H\*_\ (1D_Z]9/_1D5
M>A5YYX48'49,'_EUD]?^>D5>AU]GD#OET=U^_K[_ .*!\MG'^^R_Z]4O_29!
M1117M'EA1110!PWB[_7V7_7*7_T-*Y"NN\7L!/99/_+*7U_OK7'[U]?T/^%?
MG^<2MF6*T;]^&R_Z=4S['+/]QP_I/_TY,>O4?4?SKV>O%E9=R\]QV/K]*]IK
MU^&G?ZYHU_ W_P"XIYV>[X7TK?G3"BBBOJ3Y\**** "BBB@#!\2_\@F;_KI!
M_P"C5KSB.1XG62-V21"&1U.&4CN"/\D<'BO1_$O_ ""9O^ND'_HU:\UKXOB"
M7+CX-2Y6L/2::;334ZC336J::NFFFFCZG)DG@YII-.M4335TTX4TTT[IIK=-
M6/5M*OUU"SBGRIE "3JO&V50-W'. W#KU&&QG(-87BFP5HDOT4!XRL4V  71
MN$=O4HV$SR=K ?=7C)\,W9@U 0,Y$5TC)M).TRJ-T;8Z;L!D!_VL>E=]=0)=
M6\UNX!66-D.>@)'RM]5;##T(%>S0FLXRJ4)6=91=)MVTQ%**=.IW7/[K?^.I
MNM#RZL7EN8QE!M4G)3276C4;4Z?9\OO);_#![GCU%/G0V\TL$G$D3M&X]&4D
M'ID=N*BWKZ_H?\*^);<6XN,DXMQ::U33::?FFFGZ'U2::33332::V::337DT
MT_F=;X6OO*N'L7)V7 +Q>BRHI+#VWH.OJBCDD5WM>/6=T+6ZM[@$_N9D<@ \
MJ&&]?^!+E3]:]@!# ,I!# $$="",@CV(YK[+A[$NKA:E&3=\/42BGO[*HG)=
M=5&:G%=KV['S&<T%3Q$*L595H-R?1U(-)_-Q<6^]K[W%HHHKWSQPHHHH *SM
M5LO[0L9K<8$AP\);H)4.5R>P8;D)[!B>U:-%14IPJTYTIJ\*D)0DN\9)IV[/
MJGT:3Z%TYRISA4@[2A)2B^SB[KU71KJFUU/&75D9D<%61BK*>H9200?<$$4V
MMOQ%;_9M3F8C"7.)T//)8 2?CY@8GZ@]\#"WKZ_H?\*_-L13EAZ]:A)2O2J3
MA>VZC)\LO^WHN,OF?<4:JK4:=5;5(1G9:V;2NOE+F7R-#3;K[%?6]P20L<@\
MS'4Q-\L@QW^1B0#P2!TZUZRK!E5E(*L RD="",@CV(.:\6WKZ_H?\*]/\/7!
MN-*@+,6:(O 2<YQ&WR#GKMC* >P%?0<.8I^TKX1II2C[>#:VE#EA-;]8N,MM
MXL\;.Z"<*6(6\7[*?G&5Y0?RDI+T9MT445]8?.A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% 'C5_\ \?U[_P!?=S_Z.>JE6[__ (_K
MW_K[N?\ T<]5*_+J\Y>WK[?QJW3_ *?53[VE_"I?]>J?_INF=3X1_P"0E+_U
MZ2?^C8:]'KSCPC_R$I?^O23_ -&PUZ/7VW#[OEL6_P#G_7_]*@?+YQ_OK_Z\
MTORF%%%%>V>4%%%% ' ^,?\ CXLO^N,O_H:UQM=EXQ_X^++_ *XR_P#H:UQM
M?GN<R:S/%I6^.'3_ *=4C[++/]QP_P#AE_Z<F*O#*?<?SKV^O$%ZCZC^=>WU
MZ_#+;^NW_P"G'_N4\W/?^87_ +C?^XPHHHKZL^?"BBB@ HHHH Y_Q.<:1.1U
M\R#_ -&K7F.]O7]!_A7IOBC_ )!$W_76#_T8*\PKXGB)Q6/A=7_V:GT7\]4^
MIR7_ '27_7^I_P"DTR:&>6"6.:-L/$ZR*>.&1@P[>HY]J]E@E6>"&=#E)HHY
M5Z9VNH89P ,X// Y["O%*];T1M^DV!](%7_O@LG_ ++71PU6_?8JBM(RI0JV
MZ<T9\C?SC))^B[&.>03IT*EO>4YT[_W91YDOE*-_FSA?$\0CU>4@ ":*&7CN
M2FPGZEHR37/5U_C"/%W:RXXDMV3..\<A/7Z2"N0KQ\T3I9CC(*R7MI26G2HH
MU/\ V]GI8"?/@\-+=^RC%^L'*'_MJ"O6="N#<:59N3EEC,+9ZYA8Q#/KE54Y
M[YYYS7DU>D>$I"^F2(?^65W*J]?NM'"__H3-P,#OU))[^':TECITV]*N'J:>
M=.4)K[DY?><>=04L)&?6G6A;TFI0?Y+[CJ****^W/E@HHHH **** .0\7VX:
MUMKD ;HIC$Q[[)5) ]P&0?3)KSZO4/$Z[M'G.,[)(&^G[U4S[\,?PY[5Y?7P
MO$*]GF#<4E[2A2F]-Y+G@WZOD5_0^KR>;E@TF[\E6I%>2?+-+T7,_O"N]\'3
MYAO+8G[DD<RCVD4HY!^L:<>^>]<%75>$9-NHS1]I+5^QZI)&1WXX+=0?3K7/
MDU:4,RPNNDY2I/3=5(35O_ HQ^XVS.'/@:_>,8U%ZPG%_DV>C4445^A'QP44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!XQJ#?Z?>_*
MW_'W<]O^FSU4W?[+?E5C4&87]\,_\OESV'_/9_:J>]O7]!_A7Y97_CU_^O\
M6_\ 3U8_0*4E[*E_UZI?9C_S[IG6^$3G4Y."/]#EZC'_ "U@KTFO-/!Y)U.7
M)_Y<Y?\ T;#7I=?;\/?\BV/E7K_^E0/E,Z=\=)_].:/1+[,^BT"BBBO</*"B
MBB@#@/&1Q<67!/[F7H,_QK7&;O\ 9;\J['QH2+BQP?\ EC-_Z&M<5O;U_0?X
M5^=YU_R,\7_CA_Z:I'VF5R2P&'7]V?V4_P#EY4ZLE5OF7Y6ZCM[U[C7A:N=R
MY/&X9X'3/TKW2O8X7_YC?^Y?_P!RGFY\[_5?^XW1+_GUV"BBBOK#YT**** "
MBBB@#GO%'_((F_ZZP?\ HP5YA7IWBG/]CS8('[V#D_\ 75:\MRW]]?S'^%?#
M<2?[_#_L&I?^EU3ZO)$G@Y7O_'J;6_EI]V25ZOX>).CV6?[D@_ 3R_Y_EQ7D
MF6_OK^8_PKU_1$,>DV"GJ;='.?\ IIF3T']ZM.&4WC,1+I'#6?\ V]6A;_TE
MD9[RK#44KW=>ZO;:-.5]GYHYKQG@'3SR3BY&!R<9AP<?4GFN'W?[+?E76^,Y
MLWEI"#_J[=G(QWED(Z]^(AVX_&N.WMZ_H/\ "N#.I*69XJWV90@_6-*FG^+.
MS*_=P&'3ZQG)>ZGI*I-K?R)-W^RWY5Z)X..;"YX(_P!+/7C_ )8Q5YOO;U_0
M?X5Z3X.#?V;.Y_BO' ]PL, S^9(_ UOP^F\SI^5'$-^G)%?FT99S)/ S7>K1
MMHE]N3Z:G6T445]Z?(!1110 4444 8GB/_D#7GTB_P#1\=>4;O\ 9;\J]0\4
MR>7HTX!P9)8$'_?U7(_)#^&:\KWMZ_H/\*^'XD:>.IKK'#4[_.I5:_ ^KR/3
M"3;ZUYVT3VA!=?,DW?[+?E72>%&SJR###_1Y\Y& >%X_K^%<OO;U_0?X5U/A
M!6?5'?JL5K*Q/8%GC0#@=PQ].A],5YV5IO,<$E_T$4W\ESM_@F=N/DOJ6*_Z
M\S7PQ6KY4OQ9Z;1117Z2?#A1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'A^I.1J-^..+VZ]?\ GN_O5+>?0?K_ (U:U+_D(W__ %^W
M7_H^2J5?DV(E+ZQ7U?\ 'K_^GJQ^AT8Q]E2T7\*E_P"FJ9V/@QB=4F!Q_P >
M4G_HV"O3Z\N\%_\ (5F_Z\I?_1T%>HU]WPV[Y9%O_H(Q'_I4#Y+.E;'R2_Y\
MT?\ TF04445[QY(4444 >=>-V(N; #'^HF_]&+7#[SZ#]?\ &NV\<?\ 'S8?
M]<)O_1BUPU?FV>2:S7&)-_'3_P#3-(^VRJ*>7X9M+X9_^G*A*KDLHX^\/7U^
MM>]UX"GWU_WE_F*]^KVN%&W]>N[_ .[_ /N8\SB!)/"65M*WYT@HHHKZ\^<"
MBBB@ HHHH YSQ5_R!I_^NMO_ .C5KRJO4_%O_($N/^NMO_Z.6O)*^$XEERYA
M!6O_ ++2Z_WZI]9DD>;!R=[?OZG3^[3-&SMGO+JWM4SNFE1,@%MJD_.^!V1<
MN?8&O;(T6.-(UX6-%11Z*BA1^@%>=^#-.D>XDU)P5BA5H8<@_O)9!B1E/]V-
M,J2,Y:3 /RL*[?5+Y=.L+F[(!,2?NU/\4KD)&O?@NP)_V03VKUN'Z,<-@*V-
MK+V:J\U3FETP]",FI=':4O:27\UHVO=7\[-ZCKXNGA:3YW3M"RZUJK2:[7C'
MDB^UY7M9GF?BBY$VLW(0AEA6* $'/*("XXQ]V1F4CGD'FN>WGT'Z_P"-$CM(
M[R.2SR,SLQZEF)))^I)IE?&8G$2Q&(KU]5[:K4J)=E*3<5\H\J^3/IZ%&-&C
M2I:/V=.$+]W&*3?S=W\Q^\^@_7_&O8?#=N;?1[,,"'F5KALC'^N8NG!_Z9[/
MKUKR:PMC>7EK:@D>?/'&6 SM5F&]L=]JY8_2O<T18T2-!A4544#H%4!0/P
MKZ7A:A*53$XJ5^6$(T(7_FFU4G;TA&*_[>/#SZK&,*%".CE*567^&*Y(_?*4
MG\AU%%%?9GS(4444 %%%% '#^-;L)!:6:D;I)#<.,]$C5D7(ZX+.V">/E/7M
MYUO/H/U_QK8\0WGVS5[N0,&CB?[/$5.5V0_(2IZ$,X=\C@[N,CFL2OS+-\6\
M5F&)J1?N1G[&G9Z.%&]--;_%)3E\T?<Y=AU0P="$E[TH^TG?^:K:;7R3C'Y,
M?O/H/U_QKT#P3 2M]=L."8[=#C^Z#(^#SG[T>>F,#KGCSRO7_"]LUMHUN'4J
M\[27#*PP0)&Q'Q@'F)4;GU_ =G#E*57,HS=W&A2J56^BDTJ<+_.<FO3R9S9U
M-4\$XJRE6J0IKNXIN<K:]HQ3]?,Z&BBBOT$^/"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** /#-2_Y"-_\ ]?MU_P"CY*I5=U+_ )"-
M_P#]?MU_Z/DJE7Y)B/\ >,1_U_K_ /I^L?I%&"]C1U?\&EV_Y]4CK_!?_(5F
M_P"O*7_T=!7J->7>"_\ D*S?]>4O_HZ"O4:^\X;_ .17'_L(Q'_I4#X_/5;,
M)+_IS0_])F%%%%>^>.%%%% 'G'CC_CYL/^N$W_HQ:X:NY\<?\?-A_P!<)O\
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
M_P#7]=_^E$E4:MZH^-3U$8Z7]V.O_3Q)[50\SV_7_P"M7X[B?]XQ'_81B/\
MT_7/TVA&7L:.G_+FCU7_ #ZI':^"/^0O+_UY2_\ HV"O5Z\F\#-NU>48Q_H,
MIZ_]-8/:O6:_0>&/^15'_L(Q/_I5,^,S]-9C)/\ Y\4/RF%%%%?0GBA1110!
MYIX\_P"/G3_^N$W_ *,2N"KN_'K;;K3QC/\ H\QZ_P#31?:N \SV_7_ZU?EV
M??\ (WQO^.G_ .F:)^@9/%O+<*TOL3[?\_:A,N=RXQG<,9Z9SQGVKU<-XSP,
M)I/0=W_^*KR1)/G7C^)>_N/:OHE>@^@_E7J\,8;ZPL;_ +1BJ'(\/_NU;V7-
MS*M\?[NIS6M[NUKO>^GGY_5=#ZK>A0J\WMOX]/VG+;V?PVJ0M>^N][+:QR6[
MQG_<TG\W_P#BJ-WC/^YI/YO_ /%5UU%?5?V=_P!3#,__  K7_P SGSGUU?\
M0'@/_"=__+SCF'C5NC:8G^[M/_H:O6?-I_C6;AKZ-1Z13I#^L<2M^O';%>@T
M5$\IA45IX[-))[KZ].*_\DIP-(9C*#O#"9>GW^J1;_\ )IS/*Y?"WB2?_77"
MS?\ 76^DD_\ 0P:B7P3K!ZO9+]9I#W_V83]?_KUZS17&^&<MD^:<L9-]7/%2
MDWZR<)2_$Z5GV.BK16&@NT:$4ON4TOP/(-2\+7.EV$E[<7,#E'C010K(V3(X
M7)=PF,9SPISC'?(Y:O7_ !D<:%<'TFMO_1RUXYYGM^O_ -:ODL^P6'P&-A0P
MT91IO#TYM2G*<G.4JB;<I:ZJ*T225M$?1Y/B:^-PLJU9J4U7G!.,8P2C&--I
M67^)ZZO7<DKT/0CXF&EVW]GKIYM/WWDF?=YO^ODW[L,!_K-^..F*\X\SV_7_
M .M7M/A(YT"P/_7S_P"E<];<-T?;XZK#VU>A;"SESX>I[*;M4I+E<N2I>+O=
MJRU2=]+///9NCA*<G2I5;XB$>6M#VD5[E1W24X6DK63OLWIKI4W>,_[FD_F_
M_P 51N\9_P!S2?S?_P"*KKJ*^V_L[_J89G_X5K_YG/D_KJ_Z \!_X3O_ .7G
M('_A-#T&E+],_P#LQ:J<MKXWES_IEM&",8B:%/R/D%@?<$'WKNZ*F65QFK2Q
M^:-/HL;*/_I%*#_$J.8.&L<'EZ]<+&7_ *54D>83>'O%<^?.O3+GL^H2E?\
MOG&T?@*J#P7K1ZFT&?[T['^41KUJBN.7#67U'>I4QM1]ZF+G-_?*$G^)U1SS
M&P5H0PL%VAAXQ7W1E%?@>71>!M18_OKJTB7_ &/-E;\C'&/_ !ZMNU\#V$1#
M75S/=$8^10L$9/?(!=R#TXD4^]=M16]'A_*:+4EA?:M;.O4J55_X"W&#^<7Z
M&57.<QJIKV_LT_\ GU"%-_\ @24I?<T4+72]/L@!:V=O$< ;UC4R$#IND8&1
MO7+,>>>M7Z**]:%.G3BHTX0IQ6T:<(PBOE",5^%_,\V<YU&Y3G*<GO*<I2;^
M<I2?X_(****LD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#Y^U7_D*:E_U_WG_I1)5"KNJLHU34AG_E_O.Q_P"?B3VJ
MAO7U_0_X5^+8EOZSB=7_ +SB.K_Z"*_F?J=#^!0_Z\4?_3-$[;P+_P AB;_K
MQF_]&P5ZY7D7@1@=8F /_+C-Z_\ /6"O7:_1N%?^11#_ +"<3_Z73/B.(?\
MD92_Z\4/_29A1117T9X84444 >7^/_\ C[T[_KWF_P#1BUY_7?\ Q (%WIV3
MUMYO_1BUY]O7U_0_X5^4\0M_VSCM7\=/J_\ GQ1/T3)?^19A/\$__3M4D3[Z
M_P"\O\Q7T:O0?0?RKYP1UWKS_$O8^H]J^CUZ#Z#^5>_P;MF/KA?RKGC\4?\
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
MV$;W_P!*9:SJ_$\3-?6<3O\ [SB/_4BOYGZWA_\ =\/_ ->*'_IBB=U\/O\
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
M^G^-&\>A_3_&OH;_ (0_PU_T"8/^_EQ_\>H_X0_PU_T"8/\ OY<?_'J_//\
M4G,O^@K!??B/_E1]M_K9@?\ H'Q?W4/_ )8>$Z5J3:9J-G?(7'V>>-W"XR\.
MX":/&<'?$67GN0>H%>ZKXQ\-,H;^U81D X:.X##(S@CR>".A'8TO_"'^&O\
MH$P?]_+C_P"/4?\ "'^&O^@3!_W\N/\ X]7NY3E&>Y/3K4J%?*ZM.M.-1QK/
M&6A.,>1RA[.,;<T;*2:=W&+W1Y&99GD^9SI5*U',*<Z4904J7U5<T7+F2ESR
ME?E=^5K92:V#_A,/#7_06@_[]W'_ ,9H_P"$P\-?]!:#_OW<?_&:/^$/\-?]
M F#_ +^7'_QZC_A#_#7_ $"8/^_EQ_\ 'J];_C(^V2??F'^1YO\ PA?]3;_R
MR#_A,/#7_06@_P"_=Q_\9H_X3#PU_P!!:#_OW<?_ !FC_A#_  U_T"8/^_EQ
M_P#'J/\ A#_#7_0)@_[^7'_QZC_C(^V2??F'^0?\(7_4V_\ +(/^$P\-?]!:
M#_OW<?\ QFC_ (3#PU_T%H/^_=Q_\9H_X0_PU_T"8/\ OY<?_'J/^$/\-?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#_$U@^^?]T_S%6JJP??/^Z?YBK5>>
M>@-C_P!<W^?X5IU-C_US?Y_A6G4 ?;W_  4E_P"4CO[?_P#V>M^U7_ZO;QU7
MQC7V=_P4E_Y2._M__P#9ZW[5?_J]O'5?&--[OU?YL2V7HOR04444ACD^\/Q_
MD:FJ%/O#\?Y&IJ "KR?<7_=7^0JC5Y/N+_NK_(4 -E_U;?A_Z$*E_@3Z'^E1
M2_ZMOP_]"%2_P)]#_2@!*E4#:.!W[>YJ*ID^Z/Q_F: /NW]G/]OS]L/X#>$+
M?X3_  =_:9^,_P +_A]9W^JZKI'A/PAXUUS0M$M-1U69KW5;FVTN*:2&%[^8
M2W5RL6V.2YDDN60S/([?20_X*E_\%%CT_;=_://T^)&OG_V:OR)MKF2SGCN8
MCM>$E@<$X4@J_ YY1F!QVKV[3=1&H:=:WL1&74H4 8!MI^:0EMN"& 7:<'!R
M 1DCIC6<I*/*E=VO=^?D<_L%_,_N7^9^A/\ P]*_X*+_ /1[G[2'_AQ_$'^-
M'_#TK_@HO_T>Y^TA_P"''\0?XU\ &XE'5?U_^SI/M,OI_G_ONMR?9+^;\%_F
M?H3#_P %3/\ @HHLWF7/[:?[1KQN"H7_ (67XC0)NP"V(Y%7*XR"V<<XQD@]
M7'_P4V_X*"3A9$_;4_:/P4Y ^)_B;'\/)_>D9QWQGG.>:_,O[3)W7([C.,CT
M^_WZ5N:1K$EJ&MY6#"0Y1RK':>@CP,X!!)W'Y?EQG) .52IR-*U[IO>W6PU1
M3^U^"_S/T<_X>9_\%!/^CUOVCO\ PZ'B7_X[2_\ #S+_ (*"_P#1ZO[1_P#X
M<_Q-_P#'*]%C\ ?!6+]D.+QC<^%-/GO7\#Q:A)XDM[&VN/$P\:W)71PR:M;#
M[8-/M_%<HMS8R7'V"VL(V^W6P:*X-?F27E!PJ@J.AR/QZ^]?EGAGXLY=XG_Z
MZO+<ASO)X\$\:9KP3BZF<1PD89CC\H=2.)Q6 >$KU91HQ=-*KA\53I8G#_6,
M)SRK+$7H_1\0<*U^'O[)^L8["8IYOE.&S>E'"^U<J%'%*+ITZZJPBG)J7NSI
MRE3J<E6RA[/W_O'_ (>9?\%!?^CU?VC_ /PY_B;_ ..5')_P4T_X*"A<C]M;
M]H_.1T^)_B8^O;S1_.O@[[2^<, !G!]AWZ"GK(C' .3]"/YBOT_V[_E7WO\
MR/GO8+^9_<O\S[G_ .'FW_!0?_H];]I#_P .=XF_^/T?\/-O^"@__1ZW[2'_
M (<[Q-_\?KX;HH]N_P"5?>_\@]@OYG]R_P S[KA_X*??\%"H-VS]M3]HEMV,
M^=\1-=N<8SC;]H,NSKSLV[N,YP,3_P##T?\ X*'?]'I?M!?^%WJG_P ;KX-J
M.7_5M^'_ *$*/;O^5?>_\@]@OYG]R_S/O7_AZ/\ \%#CT_;3_:"/_<]ZI_\
M&Z7_ (>C_P#!1+^#]L_]H!AZMX[U3.?3_5].E?G[O=/N#.>O..G3^)?4^M'G
M3?W?U'_Q='MW_*OO?^0>P7\S^Y?YGZ!?\/1O^"A_?]M']H('N!X[U3 /<#]W
MT%)_P](_X*&_]'I_M _^%WJG_P ;KX,0DHI/4JI/U(&?7^9JKY4G]W]5_P :
M/;O^5?>_\@]@OYG]R_S/OW_AZ1_P4-_Z/3_:!_\ "[U3_P"-T?\ #TC_ (*&
M_P#1Z?[0/_A=ZI_\;KX"\J3^[^J_XT>5)_=_5?\ &CV[_E7WO_(/8+^9_<O\
MS[]_X>D?\%#?^CT_V@?_  N]4_\ C=5?^'H__!1'_H]/]H7_ ,+[5/\ XU7P
M2002#P1UIGVF7T_S_P!]T>W?\J^]_P"0>P7\S^Y?YGWS_P /1_\ @HC_ -'I
M_M"_^%]JG_QJC_AZ/_P41_Z/3_:%_P#"^U3_ .-5\#?:9?3_ #_WW1]IE]/\
M_P#?='MW_*OO?^0>P7\S^Y?YGZ,:/_P58_X*&6(EM[G]LKXZ7%M?XBFEN?&$
M]S=V@;?%YUK<7-G-+;E0Y=O)*,2J.I#HI/%:_P#\%.?^"DNA7$2']MK]H:YM
M+C!MKM?B#JY213C@E0P#J&!/+*RX<'!KX<\S=\S<,>HY[<#U[>]:%C):W$$F
MC:D2]C<$^1-D!K*=@0KJS<)&S'YN"JY)(V-("U7;:7*M6EN^K2[>8O8+^9_<
MO\SZZ_X>I?\ !1__ */9_:&_\.%JW_Q%'_#U+_@H]_T>S^T-_P"'"U;_ .(K
M\^]<L+O1]0EL)4YC+&-OE"RQ;L)*O)&&'4=5;*GD'&1YD_\ <'YK_C70'L+_
M &OP_P""?HW_ ,/4O^"CW_1[/[0W_APM6_\ B*/^'J7_  4>_P"CV?VAO_#A
M:M_\17YR>9/_ '!^:_XT>9/_ '!^:_XT![#^]_Y+_P $_1O_ (>I?\%'O^CV
M?VAO_#A:M_\ $4T_\%5?^"CZLO\ QFO^T.X).?\ BX6KG&,=<)@?C7YS>9/_
M '!^:_XU-%/*N[<H&<8Y!Z9],^M >P_O?A_P3](HO^"IW_!1.107_;9_:)5^
MA4?$76_PXZ\^_-3?\/3?^"B(X/[:W[1>1P?^+B:WU%?FV)W5S( -V /R_3GI
M6W;SK<*"K9<*#(.1AL?,,MC.#D<$YQP302Z5NK^X_0G_ (>F_P#!1 \?\-K_
M +18SW_X6)K?% _X*E?\%%?^6?[:_P"T2Y[[OB)K9 'X]Z_/LD*"2< ?_J[5
M$9PN"A!/0Y!''XB@2I7V;^[_ ()^A7_#TK_@HU_T>I^T-_X<36J/^'I7_!1K
M_H]3]H;_ ,.)K5?GI]J?T'^?PH^U/Z#_ #^%!7L'W_!?YGZ%_P##TK_@HU_T
M>I^T-_X<36J/^'I7_!1K_H]3]H;_ ,.)K5?GI]J?T'^?PH^U/Z#_ #^% >P?
M?\%_F?H+)_P5/_X*-(P'_#:?[0QR,_\ )0];]2.P]JB_X>I?\%%?X_VU/VBP
MW<+\1-<"^V!CTQGWS7P")PPRYP>G0GC\!]:D!##(.0?_ -7>@3I6[_<??7_#
MU+_@HG_T>K^T;_X<77/\*/\ AZE_P46_@_;4_:*)[A_B)KA&/RZYQ^M? U%
MO9^;^Y?YGZ&:9_P55_X*'B8QW7[9G[0TN_!4_P#"Q-:P!DC&&4C)/<<\=^W2
M?\/0/^"A+?,/VT/VA4#9PI^(6L'';KL(YZ]3C.*_,QMP8.HR5''..IY[BMFP
MOY'989?E(& .O?U&0.,'K]>:!JDG]JWJE_G^A^C?_#SW_@H7_P!'I?M"_P#A
MP=9_^-TT_P#!4'_@H4@+#]M+]H/CJ6^(.KG ZY :/!(P.#D$9&#G!^ EDE8X
M &T'!R<';TSRPSQZ _2EF^X?J*RJ5.1I6O=-[VZV&J*?VG]W_!/N"\_X*I?\
M%'8)&:/]M;X_M Q.QO\ A,KG(P1D-_H>!U&T'' /I50?\%6_^"D>/E_;4^/1
M7L6\87!/XG[)Z]/:OAYXTFC:*0X5L'.">5SCISW^G6N7N6DM9#&R[5W80G&"
M#T.1D#.>Y&._0U<)<T5*UKWT]'8'15[<WX+_ #/T*_X>M_\ !23_ */3^//_
M (6%Q_\ (E?3_BS_ (*8?\% +/\ 8O\ @%XYM?VN?C5!XP\1?M/_ +7?A37?
M$<?BJ==4U7PUX,^%/[$>L>%-%O+C[-F6PT#5/'GC.^TV$J!!<>)=5<%C<$+^
M([7,FYN/XCT/'7V?%?8'C:XD_P"& ?V9CCD_MA?MR _0?!;_ ()Y$?Q?[1[_
M /UZ%[)?S=;=//S\CU<_\%6_^"D QO\ VU?CX/3;XQN%SZY_T0Y[8].:1O\
M@K)_P4ACPJ_MK?'G '\7BMI#R3U9K L?Q)Q]*_.?SB_W^,=.IZ]>[>@]*4$'
MI04J*?V]>UE_F?H4_P#P5G_X*3!F_P",V/CR!N./^*J(XS_UX4W_ (>T?\%)
MO^CV?CS_ .%6?_D"OSMNN ,]QQW[@]O:L_S)_P"X/S7_ !H#V"Z2_#_@GZ1?
M\/:/^"DW_1[/QY_\*L__ "!1_P /:/\ @I-_T>S\>?\ PJS_ /(%?F[YD_\
M<'YK_C1YD_\ <'YK_C0'L/[W_DO_  3](O\ A[1_P4F_Z/9^//\ X59_^0*/
M^'M'_!2;_H]GX\_^%6?_ ) K\W?,G_N#\U_QH\R?^X/S7_&@/8?WO_)?^"?I
M%_P]H_X*3?\ 1[/QY_\ "K/_ ,@4?\/:/^"DW_1[/QY_\*L__(%?F[YD_P#<
M'YK_ (T>9/\ W!^:_P"- >P_O?\ DO\ P3](O^'M'_!2;_H]GX\_^%6?_D"D
M_P"'M/\ P4E_Z/9^/7_A4M_\KZ_-[S)_[@_-?\:/,G_N#\U_QH#V'][_ ,E_
MX)\P0??/^Z?YBK558/OG_=/\Q5JO/.@;'_KF_P _PK3J;'_KF_S_  K3J /M
MS_@I.=O_  4<_;_.,_\ &:_[50_\SMX[KXOW^WIW]?PK[/\ ^"E'_*1S]O[K
M_P GK_M59QZ?\+V\=YKYP^%GPJ^('QH\:Z/\//A?X3U+QQXU\02SVF@^%M(G
MLK?5-:U'['=36>GV#W\D5M]IN)X4"K(V)%5X4*RRQ,'[DWB.>M'#1P\'6JUI
MI./)[S:=]%9)ZE4:3E+^(JDJL(PH89*TU422YN9>])3;5HO16\SS_P SV_7_
M .M1YGM^O_UJ^I_C=^Q!^UA^SCX3A\=?'3X%>-_A1X*OM830].\5^.+6WTC3
MKO5)3)Y=A9PI-=2ZA,BPR-<36TJPQ@H7"$,@\U^#7P$^,'[0WBJ7P/\ !3X>
MZY\0_%GV2748?#NAO VKMI]I))%>7(M[Y;%+A89X9XI#92W&(XVNXA<0 ;\*
M>(P4\*\>LPI2P=.:C.:Y;2BI>]44NBY5*5K;(V>!Q4<33P,XN.*JP4U!QM)7
M5^3E[JZCO>[1Y+&^7 QZ]_8^U6.?;\__ *U?5WC#]@[]K7X<7]G8?$'X+>*/
M =_J=DVI:7I_BZ;PUHE[=V"RR6C3Q6]_XEM9IHS<Q2JDPBB615.Q788/4>#/
M^"<W[<?Q M)=0\%_LT^._&&EVZ%[C5/"]QI.L11A@YB+VUI<3+'N\J?8CWH-
MSY<GDG,3UI2Q&7U(U*L<?2GA:D7.CBTU[.E&"]H^:VD^>,7!<UK.5ULC2I@L
M9AJJHU\%5<I72^*/O<K4=/\ %9V^\^*>?;WY_P#K<_I5U6PBGKA5!Y[X'MS7
MVGXC_P"":_[=_@S0;CQ/XQ_9C^)'A;P_;BS8ZUXBM--T'3RMS=B ^9/J^HV<
M,;;<XBAFNIT;:[Q%'C$G+^%_V&_VL/'-XFF^"/@YK/BO4PL8DTS1M5\-W>H1
MRM@>3#:VFLWEU=X8%(W^RVL\IP?L43GRA&&QV5XJE*OA<=2Q5.,W3J<DE^YY
M;WJ2<=U)IQ2>S39SUL+F&&5.E6P=3V]6H^5V:7(XIQ7+Y-K7=H^4Y<^6V1CI
MWSW%3?P)]#_2O?\ XM?LD_M1? F,2_&?]GOXQ_#:TF+"*^\5_#?Q;I&CL59
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
M/#WBG2U=;C0]+,%M:"UTO5OL<8UP%?YSX?\ 7PA25;[1;K&R$ADE-Q&(7).
MHCEV.S$A54%F(4$C^X#]KF)/'W_!"S3/$'C.V74]:L?V7_V</&MO<:@NV6'Q
M+:K\.+6RN8T.TBX2UO%<KLSME!89SCZOBI_ZGYUP=G.#J8B%#-<TQ.68W*^>
MI3H.O&U9UZV!3ITVY4\32@JE2@VXTXQ4K0BE\[PW1?$W#N?8/&RHO%Y=E=#%
M8?&2Y)8CV3KUH1C'$2<JJ]ZE-NU1:RT3NS^( E,_(2V5BE8_P[KF"*[VQ_\
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
MRTV]$5%W2)S<(7PX+8?!SSG#<U]7?$>!9O\ @G_^S3)&H79^V'^W&RXSQO\
M@O\ \$[D;'7J%QT^G6ODXNH)!8 @D$>A'!%?7OCF1/\ A@#]FDE@ ?VP?VXQ
MG_NB_P#P3RS_ #%$)/F5Y.VF[=MX^?8'T]?TD?"P?'RKE67[V.^>G/?H?IFE
M\Q_[QJ:^A0%9(CN#;MY&?EQ@C.>F<MCZ5EB1#G#9P<'@]?RKJ;@]W%^K3_4G
MF:TY6_Z]"]YC_P!XU!Y[K\S.Q ZC/KQZCN?6H=Z^OZ'_  HWKZ_H?\*PJM+E
MY&EO?E:7:U[?A<:;=[JWKU'F5)#\HP>23Z]/]HU6FG$3!2 <J&Y..I(]?:IM
MZ^OZ'_"H9SN7"\GGL?2M*4ER*\E>[W:OOYNY+7O;75NVFQ%]L'H/S'^-'VP>
M@_,?XUG."A.X$<GK]:CWKZ_H?\*U'RQ\OZ^9J_;!Z#\Q_C1]L'H/S'^-96]?
M7]#_ (4;U]?T/^% ^6/]W\/_ )(U?M@]!^8_QIOVP>_Y#_"LS>OK^A_PHWKZ
M_H?\* 2C_=_#_-GB\'WS_NG^8JU56#[Y_P!T_P Q5JO/*&Q_ZYO\_P *TZFQ
M_P"N;_/\*TZ@#[;_ ."E'_*1S]O_ /[/7_:J_P#5[>.Z\<_9CX_:4_9XE/W8
M?CM\'Y6'<K%\1/#<S!1T)*Q, "0"Q ) )(]C_P""E'_*1S]O_P#[/7_:J_\
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
MUSX[[5 ''_)$<\@9/)/4GKQP!7X\_P#!*V1U_;Y_9F8'D>,-7 R%(P/!7C8
M$$$'CCD'/>OWW_X+L_LM_%#XK:-^S*?#GB']GC3&\/W?Q6BU1OB%^U]^R9\(
MXO,U73/ EO91:;/\5OC9X+AUR5W\/:N+B/1)-1DL!92-?K;*\)D_*/\ 8+_9
M4\??!C]K7X'?%7XE_$G]C'2? ?@WQ+J6J:WJ]G_P4=_X)_ZB+.TU#PSK.CQ3
MQ:+H'[36HWNIB62]M_M30Q232K(\BV[@$5^.< X?'3\$<RRY8>E#-,PR/Q&P
M5'+Z^)IT<0GB,1Q1AL/)Q<YKFK?VM3J1I\RLZ:BYQ=2]/]=XBQ.#?BQEF85J
MU6GET,SX>S"KCJ6'J5\/3>3X?!X65+F4*?-&LH2J^V4;4XII0J;NQ_P7;=Y/
MV\;I'=S&?@Y\.D:+>PA9;?4/&"PAH01$Q0,2"R$EL.Q+JK#\;$C0!PJA<EL[
M/D/%M.1RN#P22.>#7]!?_!37]G#QG^V1^U[8>+_V=?B5^R'\0-)OOAUX1\'6
MEI8?M^_L$6_B/4M=TB2\EGTZW\.7?[0UMK=\D2F.1(8L)>Q!X&<1-*1Y^W_!
M#[]HCX>?LU?$_P"+OQLUS]G[P5XSM;32=,\"_#W7/VIOV8O#NDZ9J-[XLT%_
M^$D\1_$#6?B_I?POT>WN[6U$6D:=#XJN+RXN7>W;=<36\4GT7!^:8'AO@;A'
M*\ZK+#9U#!8++*N64E'$U:<E*,75E.%:*T=W*"B[)/WF?,<2X;$YOQ9Q5B<I
MISQ&61Q&-S"EF=6,\/1KITIMTHQG2;2E&ZC4;5VU[J;T^_\ _@NG-))^Q1\!
M4>21U3XD^#EVR.S@8^'?B#LS-R<?YS7\_?[.GP]^'7C#X/?MCZ_XR\&V&O>(
M/AG\$= \7_#_ %NZOO$=D_ASQ%J/Q>^''A:XU".TT#Q#I6G:JSZ'X@U:R6V\
M0V6JV2-=BZ%FMY!;SQ?TZ_\ !8[]FGXE_$S]DWX1Z3X>U_X"VM[H?Q#\-76J
MWOCC]JW]EOX9Z(D,?A?Q%I4"Q^)OB/\ &/PKX<O;MI;NPLX;&QU6ZO+E@TMM
M!-"DDB_AA\'OV:?BQ\,? '[0O@/7==_9'OKGXV_#O2/AQ%J&A_\ !2C_ ()F
MV$_A:/3_ ![H7C"[O;J._P#VEEN+UWE\-6D<L23BX,DP'F%TD9?GO##!XR?
M,\OA3Q.&K1XLXDJRC6H<DYX:/$..QE&KR>WFE&LY*,5SMQ34VE\*]CQ)Q."G
MQ3[:C7H5J-;A[A=OV4^:%+$4LDP-&K3YO9P4I1Y7S-0BK]9;O\V?AKX-7QKX
MHTFPE343H=O:ZGXB\3_V';K=:M:>%?#%I/J^MIIH-GJ#MKVK6-C<:5X=MWMI
MH[G7;W3[9H9EE,9^R_B-^SAHGAW1OVI_"NB>"Y1K_P +=3^'?QC^'WC.[F\5
M3ZYJG[.GC;=9WOV;0CK5MH-[;:+<>/O %U/KEUHMUJ&/#^H))?)'=7J2=%JW
M[$WC*/P5K'AKPCXM_97T;6?$:V5KXDU[4_\ @II_P3?O+;4-)&H7^I7.E6EE
M#^U69+>WT^[3P])HTDKEYET:(745HSD)]9> [#X\>!K7]GG4T?\ 9#\0>-?@
MW\+_ (B?!SQ/J.M?\%0/^";TGA_Q]\+?&9U;4_#/@B6RC_:C:[L;?P#K>J7C
MV=TRS+>PW4)5(MLWE_>Y]0SW%5*&+P-*I!25/#5*$6I.+IQBG7<^:-U)-+EY
M=.6_,[GS>6X[)(0J4\;*G3DFYPG)N7-[J7(ER*SNKWN]]CXU^/\ \+OA/\,O
M$7@SXJ>%_AQH>I?";QY\#Y->T;P/-K/Q&N-&C^)F@ZIJ7PF\;:=<>((O''_"
M61S^'_B7'I/BUX&US[#'X7U_0(Y[(6MTSW/Y_G;D[4\M<G"?,-G/W"&>1@RG
MY65I&96!!.0:_423]GW]HF^_9PF_9WU3Q9^Q)=Z=:?%B?XG:'KS_ /!27_@G
M6;NP_M7PO=:1XET:VB_X:ES#:ZQX@TW0/%$8+D0SWFJPR$-&C2^'/^P3\<6>
M1AX[_8M;?([EO^'DG_!.T[F9V9GY_:ER [$L 0" <$ C%?19%1QV$56&9RDH
MT'R49N-_K4;1E[114GR7<Y1M>?\ #;OKI\]GN(PM6+J8&2@YMM0BVW&^EFVH
M_P M]EHUN?%=30??/^Z?YBOLS_A@CXY?]#U^Q;_XLC_X)V__ $4M2P_L$_'$
M,<^.OV+ONGI_P4B_X)W'N/3]J0UZ-GV?]?,\RZ[K^OD?'%%?:'_#!7QQ_P"A
MY_8O_P#%D/\ P3O_ /HHZ/\ A@KXX_\ 0\_L7_\ BR'_ ()W_P#T4=%GV?\
M7S"Z[K^OD?&,1*,H7C+#/?/(]<U[I\(K[P'?2Z[X%^)>N7_A3PUXL_LB\LO&
M=C9WNJ_\(AXH\/7%T^E:Q>:'93P/JUA<Z5JGB#09XP'FLGUF+4H3&+24GUK_
M (8*^./_ $//[%__ (LA_P""=_\ ]%'2']@OXX#KXZ_8N'U_X*0_\$[Q_/\
M:DKS\URW^U<!B,#]:QF G54)8?'X"=*GCL!BJ%2-?"8W"2KT<3AW7PN(A"M"
MGBL-B<+62J8?%8>OAL17IRWPV(6&K0K<E*LHMJ=&LI2HUJ<XN%2C54)4Y\E2
M#<7*G4IU(/EG3J0J0A)?H1XH\'67B/1/C=XA\(?!.P^)MA\6-+^&&I0:EI_C
MK4;BQ^)>MV_C_3=*UFR:^\(^)7T?PS:>&[NR;Q6]SINHPQ_9Y)IM:OA86NH:
M=I_RQ^T-XM^&OPPU/Q+'X0UI-?\ B'J/PNM/V?[?PDKV&M:'\+/"&C::/"?B
M'5)O%%G<WD>M^(?$.D6 L-%TU?[+U;P_%JNMW'BNSM=16VT=O'A^P9\;ST\=
M_L7'Z?\ !2'_ ()WG^7[4E+_ ,,%?''_ *'G]B__ ,60_P#!._\ ^BCK\2X8
M\#JN29IAL3F/%F-S3*<#2I4*.54:&8X=YC0PV R3*<-A\ZJYEGN=83ZK#+N&
MLAHU</P_@,C6(67PPDL12R:K6RFM];F'&$<7AZD*&6T</B:TI3GB9SH35"=2
MOC,34J82.'P6$J>T=?,,9.,\;6QGL_;NJH2Q<88F'R#O;U_0?X4;V]?T'^%?
M7W_#!7QQ_P"AY_8O_P#%D/\ P3O_ /HHZ/\ A@KXX_\ 0\_L7_\ BR'_ ()W
M_P#T4=?OMGV?]?,^+NNZ_KY'5?"_]IKP;X2^$VG:)K_AZ_O_ !%\/]5^'%QX
M5T6P\27^C'Q1<^&O&_Q&\<R:Q>ZG;^%M3L].TW2KSQ/IEC?:#<3_ &G684,U
MEJ%NYD6S[+Q-^V9X7T^Y6'0/"C>)Y?%_P[\'Z+XYU6X\0:II>D6NIV?PZ\0^
M&KO1]$\/77AN*?3?[&U;Q5?/?:BNJ:I;ZW;V2V^G2V*W+:B/(_\ A@KXX_\
M0\_L7_\ BR'_ ()W_P#T4='_  P5\<?^AY_8O_\ %D/_  3O_P#HHZ_(*_@9
MX?XK.<3G6*P.9XBOBL?F68UL-+.,?3P;JYE5R_&3I1IX>K1JPP^'S3+XYQAZ
M<,1&7]IUY5Z]6K2PN7X7"_68?C;/<)@L/@L/B,/2AA<-AL-0JK"T95X1P=?$
MU,/4YY1DI5J=#%5L#"<H-1PE2I:/UFK5Q)Z[+^V/9VATV/PC\+=.\-Z-I>B>
M,;32])L]:T>+3K+6O$&JZ#K_ (:\16-KHW@;0;5)/!FKZ%#=627=O>ZEK$,[
MQZOK<UT]S?7?%ZM^T1X5\1_$-_'WB3X3V^JB'29-$TCPU)X@T2Z\/Z+:W5G>
M3W^I6NFZ]X U[3[S7Y?%FI:GXFMKO5;&_P!(MOM\UA+H%W/';ZK#GZ;^PY\<
MH@+:X\;_ +&!CWCRW7_@I!_P3P8CD;!M7]J,N2#C@ DXP,\5O#]A7XUGD>.?
MV-B!U(_X*+?\$^3_ ._/5W8+P8\.\N]N\#DF,PM;%9=B<JQ.,H\1<21Q]? X
MRJZV+I5<P><2QDJF*JMRQ&*^L+&5N:<:F,E&K7CB,*_%^?8F"I5\90J456H5
MU0>7Y<J"JX:%.%!JA'!1I1A2C3ART5!4+IR=%MLZB^_; TJ_U>_UR[^%MQJ-
M_=7_ (DNM.75_&FFW-OX7M?%'AS6_#^K:9X8FT_X?Z3K5EI^IMJEKJ.KV6HZ
MSJVGW5YI[3:?8Z1=WAO(/'OC1\:='^*6F>#=&\/^ ++X?:5X/G\53VVG:=?:
M/<63CQ/=:9=FVMK71O"7A2WM8=.;3C%%/=1:EJE_'*LNJ:E>7T<UY==S_P ,
M*_&O_H>/V-O_ !8M_P $^?\ Z)VC_AA7XU_]#Q^QM_XL6_X)\_\ T3M=>1^$
MO O#F9Y;F^3Y1B\+CLHC4AE\IY[GV)PV&C4P57+FHY?B<SGETW#!5Z]"E*>!
M=2DL1B*D:CKXG$XC$SC.+<\Q^'Q6%Q>,I5:.-O\ 64L#@(5*MZM*M+]_#"K$
M0YIT*/,J=:,7"C2I<D:-.G1I_'SRR;F^;^(]AZGVIOFR?WOT7_"OL/\ X85^
M-?\ T/'[&W_BQ;_@GS_]$[2_\,*?&S_H=_V-_P#Q8K_P3Z_^B=K]&L^S_KYG
MSEUW7]?(^._-D_O?HO\ A1YLG][]%_PK[$_X84^-G_0[_L;_ /BQ7_@GU_\
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
MQ/LU&4%3J3KJ@Z%XM_:?^)N@^/K'X3V\'BRT\6^*_"V@>)-'\576AR?$R_\
M#ELL_B*;4-$2RUKXRVT?Q(U/4I+6XN#JHU:_O]*L1'8VFA"TMDFA/R;YZ>C?
MD/\ &O<OB1\*_%VB:5H.NZIINBDZ]!J#:7J7A_Q7X4\5Z-KT>DW,-GJ/V36/
M"&M:_IGVS3[B6&"\LYKJ*ZMVF1)HT0PL?GP2MN9'C*,O4%LD'."#\HY!S7[)
MP1E>1Y+POEF6<.8^&99-A7CU@\73GA)TY.KFF8XG%4:<<#0PV&H4\+C<3B\+
M#"4Z%-X.-%8:HG5I3;^0SK%8W&9A.OF%"6'Q,L/@J;IS5;F=&C@Z-'#5)2KU
M*M6JZN'ITZCK2J256_/&RT-'ST]&_(?XT>>GHWY#_&J/F>WZ_P#UJ/,]OU_^
MM7U9Y1>\]/1OR'^-'GIZ-^0_QJCYGM^O_P!:CS/;]?\ ZU &E%,0P92 H/()
MP<Y!Z<@C'N,GCI6B+EBH88(.?XCG@XYQQ7-%W)^5BH],GKZ\$5)!.8GW/)O&
M0=A) &,<9);KU/'?\P#HOM#^GZFE%P3]X''L<\_B1[U4\R/LV3V&.I].M-\S
MV_7_ .M0!<-R@."'_(?_ !5)]JC_ +K_ )+_ /%518[CG&.,4E %_P"U1_W7
M_)?_ (JC[5'_ '7_ "7_ .*JA10!H"X1LX#\>H'_ ,53O/3T;\A_C6>K;<\9
MS3O,]OU_^M0!*SR%F(*X))&1SC/&??%)OE]5_+_ZU1^9[?K_ /6H\SV_7_ZU
M %F*X\HDR D\;=@';.<Y(]1C&>^:V+6^:Z++G:4&?GZ;>P!&3G(/&,>_-<XS
M;L<8Q2QR/&ZNC$8(+ ?Q#TSV^N#UZ4 =5O'<'/?IU[]Z/,QRO7MGISP?7MFL
MZ.]25C\FS/.-V[&>WW1GK@'O[5)Y_P#L?^/?_8T 6)U25 0,.F6)..<C'!Y/
M7O@<?6L"6;<YR"-ORCW )(/7WK4>4N  -H[\YS[=OZU0N(EP9%.& QLQG<<D
MEMV1C.0,;3VYYH K;QZ']/\ &C>/0_I_C5,S$$@I@@D$;O3_ (#2>?\ ['_C
MW_V- %W>/0_I_C378,I SDCO53S_ /8_\>_^QIRS*1R,<],@_P \4 )O$* -
MDGG[N#U)]2/6E\]/1OR'^-03,)#@< #&>N>A_P#K=:@\SV_7_P"M0!@P??/^
MZ?YBK558/OG_ '3_ #%6J &Q_P"N;_/\*TZFQ_ZYO\_PK3J )80"QS_=/\Q7
M3:%XDG\.#6X(])T;6;3Q+H-UX=U2PUNS-[:36,][IVI+F,J\9:&^TNSN51QN
M:6")D_U;5S4'WS_NG^8JR55@ P# ,' (! =<[6&>C+DX8<C)P>31)*<>2?O0
MU]R6L==_=>FI4)2IRYZ<I0G_ #P;C+3;WE9GM=_^T)\2;ZPUJPFO+6WM]?\
M GA+P!J4J76L[TT?P*D=OX8MBHG!;1[:RB-LVC+_ ,2V:>2-KRTGFMK>2*DG
MQP\=K\%U^ <G]A2?#Y=0_P"$CMK>Y\-Z=/JVG:@\PO9+G3]4N=/FU*S67"V]
MVT6HI<WVG0VUA?K<6]I;6\7CYBC8L3&A+##$HI+#?YF&R.1YG[SG^/YOO<T_
MU'8R>:1ZR[M_F'UDW_-O^]N^;.>:Y7@<$[WPF&=][T:>M]^G4W^N8O?ZUB+]
M_:S_ ,SZ'T']JGXT^']:TO6(?$_]H#0?!GA_P/HNBZL/[1T/2-!\,W_A[5M
M>TTZ>VFM1>6FM>%?#FKO<K ;V\O=*C_M*XNH;J_CN>4UOXP_$+Q1X4\">%=<
MUB34-#^&]U)+X&TR3<+/PU#+;>&K2ZATZ&Z4O'%+!X2\/-.K[Q=W=C_:%R)K
M^YN[F?R9220"21G.,\9QUQZ^_6I, ,S@ ,P 9OXF S@,>I R< GN:4<OP,7S
M1P>%C)7LXT*:>JL]4KZIV?EH$L9BYIQEBL1*+M=2K3:=G=:-VT:37F?3,W[7
M'[0D[>)DNO'-]K=OXKO[._U8>((+37?/FTS7]+\6:1]G%_:74>FQZ+XGTFVU
M[0X=.%I'HNIRZA=:8MHVK:G]LQ=4_:-^,6LZTGB*\UM9M4_X2GX;^,)+O[%'
M'>/XC^%_AW4O#O@_6UFBB1TN=#LM7U)+<(5@N)[HWU]%=7T<-S%X 0#C(!P,
M#/8>@]!R:O(J[4.T9V 9P,X(Y&>N/;I4?V9EO,Y_4,'SRTE+ZM2YI*]]7RW>
MNNO4O^T,?RJ'UW%<D=8Q]O4Y8NUKI7LM--#Z-US]J[XS^)=1U/6?$.OVFIZG
MJ_B;P+XRBU$V4EHUIXC^&MCINC>%M5BTG2X+715N['3],T_35D-CAD!OIQ+?
M;KED@_:D^,Z:IKOB>*\T@>+-9\?>&/B7J&O+I5K]M_X2CP;=V5[H6J%9;0P3
M7.DW&G64MM-Y3!E2X@F66&^OH[CYQ($416(")<;=L>(UVLZLRX7 VLP#,.A8
M GD T\@E$8@%MA3) )\M@-R9/\+$<KT.!QBG_8^!J>]'"82-M+>QI*[T=[:?
M>+^T<>M%C<6D^U>I:_?<^A?^&IOC7!_:TL7CC4X-1UG5%UC4]>5V3Q!<ZDOA
MW0O#$%[)K,D,FL/=P>'?#FB:;#?"]$\<5F'21;B6YFG\)GO+C4)Y[^[N9KRZ
MO9YKJYNKB66:>XGGE>6::66<M*[R2,S$N2><#"@ 4%&.2 #D<@#.  HY'H
M/0 #H!5A?NC\?YFNBEAJ.%]VC2I4G'2]*$8-_.*UW[F-7$5ZZM7K5:R_Z>U)
M3_\ 2FQU30??/^Z?YBH:F@^^?]T_S%:F1:HHHH *^O/V5?VI(_V;5\?12^ 4
M\=1^.!X6+))XE7P\FG?\(RWB$C*-X=U];[[8VO!AD6OV8V8(\\S_ +GY#J:#
M[Y_W3_,5\SQAP?P[Q]P[F'"G%>7O-,AS1X1X[ QQF.P$JSP.-P^8X5QQ>6XG
M"8VBZ6,PM"LG0Q%)R=/DFW"4HOT,KS3'9+CJ&99;76'QN']JJ-9TJ-915:C.
MA43I5Z=6E-2I5)PM.G)+FNDI)-?9GQ"_:Q7QQ^T+\-?CM!\-TTM?AYI>F:>O
M@]/%:W*:J-+U+Q'J/G#6U\,VBZ>)SXB,1B&BWH0VID+R?:-D%3]J/]MN']HW
MX?:3X M_A5%X#&D^-+#Q:VIP^,4\0+<MI^B>(=%-@;!/"&@"(R_VZ+C[8;N4
MQBS\C[,_G^;#\D D'()!P1D<'!ZC/H<#([XKC-?@%O*)T81*[9*J1&O"J&.
M0"6.23@Y8D]3FOC\/X)>&>%S#@+-*'#M2&.\,<%'+^":SSOB":R?"0Q698V%
M.I2GFLJ.:2CB<WS"JJV<4\PK)XAQ]JHTZ2AZD^+N(*E#.L-/'1='B&LZ^;P^
MJ8)?6JKIT*3E&2PRGADZ>&H1Y,+*A#W+\MW*]3>WK^@_PHWMZ_H/\*S!><#!
MSQUVYS[TX79/ R3Z!<U^K'S9]6>!OVK/'/P_\*>&O"^B>%?A]<2>%=,U;0],
M\1:OIGB/4-9DT'7?&5KXXUG1;^S;Q5'X4O+/4=7L[>"::3PR-1BTY#;VM];R
MR27#]SK?[=_Q=U[5-'U6Z\/^ %N-#UKP5KMFIMO&^H>9=^!-<\3^(-(BN[K6
MO'>J:G<6D][XKU&*^B:_#BR@T^TTZ73H[9C+I?#OP3\(O&/@W]G^?Q+J/PET
M^TA\)?&RP^(+:I\0_!7@KQ*OB^\U3Q2/A?-XFLQXET3QE=PQWBZ&UG?W-K<Z
M59Z5Y(U">'1G=6]@U#P-^QCX8TK1[6XL?A;XIUM_#6NW.MW5I\;=<N(8-?\
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
M\D_K3_M4G^W_ -\-0!L^;)_>_1?\*/-D_O?HO^%8INW'7>/JIH^V/ZM_WR:
M-I99%)*L03G/0]>O4''X5MK<++&SQ< 8.>",$@=\^H_.N*^V/ZM_WR:O6VH&
M)<9X/!3LV3_=[X/.,<$9]#0!TGFR?WOT7_"FEV8Y)S^ Q^6,=_2JJS+(BN&
M)Y*@@$9YZ ]NG3\JKRN^X;6?&T?=8XSD^AZT ,N_E;(X+$Y]^O;H/PIOF0?W
M#^;?XTQFR?G;)']XY(_.J-P,'*C XY4<=#GIQ0!H^9!_</YM_C5>4HS H"!M
M QENN3[^XK+\P9QO&>N-W./7&:=YA'1R/^!?_7H T Q P#Q^?ZGFDK.-V$.T
ML"1Z\GGGKGWH^VC^\/R'^- %:#[Y_P!T_P Q5JJL'WS_ +I_F*M4 -C_ -<W
M^?X5IU-C_P!<W^?X5IU $T'WS_NG^8JU56#[Y_W3_,5:H **** ')]X?C_(U
M-4*?>'X_R-34 %7D^XO^ZO\ (51J\GW%_P!U?Y"@!LO^K;\/_0A4O\"?0_TJ
M*7_5M^'_ *$*E_@3Z'^E "5,GW1^/\S4-3)]T?C_ #- #JF@^^?]T_S%0U-!
M]\_[I_F* +5%%% !4T'WS_NG^8J&IH/OG_=/\Q0!:K-U#3TOXI5D&64 P@$#
M)*C//0<CN1T[BM*B@#A1X>U   .@  P#Y9('H3O[4'PYJ+_+OA.>SX"\?[CA
ML^G;UKNJ<GWA^/\ (T <%_PB^I>MI^<G_P <H_X1?4O6T_.3_P".5Z'10!R=
MS;>++[3=)T6]UF_O-(T+[:NAZ3<W\]QIFC?VI<+=:D-)L9[E[;3AJ-VJW-[]
MEBA-W.JS7/F2@-6>?"VK,",Q'/\ ?:/;Z\[)-WTQWQGC-=\GWU_WE_F*O5%.
ME2HQ<*-*G2@YU*CA2ITZ4'4K5)5:U1PI4Z<74JU9SJU:CBYU:LYU:LZE2<ZD
MZE*4FG*4I-1C!.4I2:A!<L(IRE)J,(^["*:C"/NQC&/NGF'_  B6K>EI_P!]
M/_\ ':/^$2U;TM/^^G_^.UZ?15DGG]EX>U:T8R*+0<8,.YRLG/WR?,P">N">
M_P"73C3+LG#0X4]3YD7X=)/6MA#O+#IM)'KG!(]O2M&@#F/[)N!]U #_ +;1
ML,?3>>??ZU#)HMZ[ AHT &,!4YY)SW]<=>U=;10!R T"_/(DC_*/_"E_L#45
MY62/(Y'$?_UOYUVB?='X_P S3J .*70=5E.TM'P,_P#++MQW8^M/_P"$:U/^
M]'_Y!KN(/OG_ '3_ #%6J //?^$:U/\ O1_^0:C'A;4P0?\ 11@@Y!.?PRV,
M^F>,]>*]&HH \\/AC5'& 8&[X<H!]?D(.>?IU]J;_P (GJO]VT_[Z/\ \77H
MZG!^O'YD589=JJV<[@3C'3&/?GK0!YA_PB>J_P!VT_[Z/_Q='_")ZK_=M/\
MOH__ !=>FU.(<@'=U /W?49]: /+!X2U9C@+:$G_ &S]>[U(/!FJMG>MH,=/
MGSUZ])/I7J21;6#;LXSQC'4$>I]:FH \I_X0K4O2U_[Z/_Q=1'P#J[$L$L\,
M<@^8<X)R#CS>O>O6ZO)]Q?\ =7^0H \>_P"$ U7_ )ZVWYG_ .+J.3X?:L0,
M26QZ_P 97]?,%>ST4 >3Z9X-UJQ=U<V4MI<@17=O+F0O%TW)F3:&4,V%)PW*
ML "&7G;[X9>(/M4QT^^MQ9ERT"332QR1H22(RJ^8N$&%4ACD 9YS7O5-1M[%
M<8P2,]>GMQ0!\_\ _"JO%'_/[8_^!,__ ,:H_P"%6>*EY2]L<].+J?I^,8]!
M7T510!\Z?\*P\7_\_ME_X%3?_$5(OPH\62 .;RQR?^GJ;L<?\\_:OHQ(MX)W
M8P<=,]@?4>M647:H7.<9YZ=23[^M 'S7_P *E\6?\_=C_P"!4W_QNC_A4_BY
M""EW8YS@_P"E2]._5!GH*^EJ* /GR/X6>*Y%^:]LLKQ_Q\S=\G^Y4G_"I_%'
M_/[9?^!,W_Q%?1$'1OJ/Y5/0!\S'X5>,LG%S8XR<?Z2_3\>:?%\*?&#. ]U8
MA2#S]IDZ]NF?Y5]+4Y/O#\?Y&@#YP_X5+XJ_Y_++_P "9?\ XBE_X53XK7CS
M[%L?Q?:Y!GOTV]NGX5]*44 ?-G_"J/%S#:+C2P6&T;IYCC/ W%5R<=RO/4CF
MD_X4[XS_ .?O1?\ P(OO_B:^G$B^ZV[^ZV,?0XSG^E6* /E>3X-^-&QB[T0X
MSUN+T]<>PJ/_ (4SXU_Y^M#_ ._][7U910!\I_\ "F?&O_/UH?\ W_O:=_PI
MCQPO*W.ADCIBXO!UX/)..F:^JJL4 ?,%K\(O&J@B:\T1< 8_?WS<_P# 0>V.
MOI5O_A4?B[_G^T/_ +^:A_\ $U])DX('KG]*L"'(!W=?]G_Z] 'RV_P?\8%B
M1>:(<GKYU\/T*YIW_"F/&9X-UHF#U_TB]_H*^H_(_P!O_P =_P#LJL4 ?)$G
MP/\ &[.3#<:(Q][F['RCO\Q'?'?\.M,_X49X^_Y[:'_X%7/_ ,77V!!]\_[I
M_F*M4 ?&W_"BO'1Y:;1,]_\ 2KK_ .*]*/\ A1/CG_GMHG_@5=?_ !5?9-%
M'YJP??/^Z?YBK5%% #8_]<W^?X5IU%% $T'WS_NG^8JU110 4444 .3[P_'^
M1J:BB@ J\GW%_P!U?Y"BB@!LO^K;\/\ T(5+_ GT/]*** $J9/NC\?YFBB@!
MU30??/\ NG^8HHH M4444 %30??/^Z?YBBB@"U1110 4Y/O#\?Y&BB@":BBB
M@!R??7_>7^8J]110 4444 )!]Y_JW_H9K1HHH **** )D^Z/Q_F:=110!-!]
M\_[I_F*M444 %%%% "KU'U'\ZN/]R+Z-_2BB@"*KR?<7_=7^0HHH =1110 5
M>3[B_P"ZO\A110 ZBBB@ J.#_6O_ +ST44 7**** +4'W#_O'^0J:BB@ HHH
MH LP=&^H_E4]%% !3D^\/Q_D:** )J*** +R?<7_ '5_D*=110 4444 %6**
I* &G[R_\"_E6@GW1^/\ ,T44 .HHHH F@^^?]T_S%6J** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>17
<FILENAME>wff-20251231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu Apr 30 19:19:40 UTC 2026 -->
<xs:schema elementFormDefault="qualified" xmlns:wff="http://www.winfung.com.my/20251231" xmlns:srt-types="http://fasb.org/srt-types/2025" targetNamespace="http://www.winfung.com.my/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="wff-20251231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="wff-20251231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="wff-20251231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="wff-20251231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.winfung.com.my/role/ConsolidatedBalanceSheet" id="wff_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals" id="wff_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ConsolidatedIncomeStatement" id="wff_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operation and Comprehensive (Loss) Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ShareholdersEquityType2or3" id="wff_r_ShareholdersEquityType2or3">
        <link:definition>995304 - Statement - Consolidated Statements of Changes in Shareholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ConsolidatedCashFlow" id="wff_r_ConsolidatedCashFlow">
        <link:definition>995305 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactions" id="wff_r_GeneralInformationandReorganizationTransactions">
        <link:definition>995306 - Disclosure - General Information and Reorganization Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/SignificantAccountingPolicies" id="wff_r_SignificantAccountingPolicies">
        <link:definition>995307 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitions" id="wff_r_BusinessCombinationsandAssetAcquisitions">
        <link:definition>995308 - Disclosure - Business Combinations and Asset Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/InvestmentinEquityInvestees" id="wff_r_InvestmentinEquityInvestees">
        <link:definition>995309 - Disclosure - Investment in Equity Investees</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/AccountsReceivable" id="wff_r_AccountsReceivable">
        <link:definition>995310 - Disclosure - Accounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/Inventories" id="wff_r_Inventories">
        <link:definition>995311 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepayments" id="wff_r_OtherReceivablesDepositsandPrepayments">
        <link:definition>995312 - Disclosure - Other Receivables, Deposits and Prepayments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/PropertyandEquipmentNet" id="wff_r_PropertyandEquipmentNet">
        <link:definition>995313 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/LandUseRight" id="wff_r_LandUseRight">
        <link:definition>995314 - Disclosure - Land Use Right</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/Goodwill" id="wff_r_Goodwill">
        <link:definition>995315 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/DeferredOfferingCosts" id="wff_r_DeferredOfferingCosts">
        <link:definition>995316 - Disclosure - Deferred Offering Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/AccruedExpensesandOtherPayables" id="wff_r_AccruedExpensesandOtherPayables">
        <link:definition>995317 - Disclosure - Accrued Expenses and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/Leases" id="wff_r_Leases">
        <link:definition>995318 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/Borrowings" id="wff_r_Borrowings">
        <link:definition>995319 - Disclosure - Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ShareholdersEquity" id="wff_r_ShareholdersEquity">
        <link:definition>995320 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/IncomeTaxes" id="wff_r_IncomeTaxes">
        <link:definition>995321 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/CommitmentsandContingencies" id="wff_r_CommitmentsandContingencies">
        <link:definition>995322 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalances" id="wff_r_RelatedPartyTransactionsandBalances">
        <link:definition>995323 - Disclosure - Related Party Transactions and Balances</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/SubsequentEvents" id="wff_r_SubsequentEvents">
        <link:definition>995324 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/AccountingPoliciesByPolicy" id="wff_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/SignificantAccountingPoliciesTables" id="wff_r_SignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsTables" id="wff_r_BusinessCombinationsandAssetAcquisitionsTables">
        <link:definition>996002 - Disclosure - Business Combinations and Asset Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables" id="wff_r_InvestmentinEquityInvesteesTables">
        <link:definition>996003 - Disclosure - Investment in Equity Investees (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/AccountsReceivableTables" id="wff_r_AccountsReceivableTables">
        <link:definition>996004 - Disclosure - Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/InventoriesTables" id="wff_r_InventoriesTables">
        <link:definition>996005 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepaymentsTables" id="wff_r_OtherReceivablesDepositsandPrepaymentsTables">
        <link:definition>996006 - Disclosure - Other Receivables, Deposits and Prepayments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/PropertyandEquipmentNetTables" id="wff_r_PropertyandEquipmentNetTables">
        <link:definition>996007 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/LandUseRightTables" id="wff_r_LandUseRightTables">
        <link:definition>996008 - Disclosure - Land Use Right (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/GoodwillTables" id="wff_r_GoodwillTables">
        <link:definition>996009 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/LeasesTables" id="wff_r_LeasesTables">
        <link:definition>996010 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/BorrowingsTables" id="wff_r_BorrowingsTables">
        <link:definition>996011 - Disclosure - Borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/IncomeTaxesTables" id="wff_r_IncomeTaxesTables">
        <link:definition>996012 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables" id="wff_r_RelatedPartyTransactionsandBalancesTables">
        <link:definition>996013 - Disclosure - Related Party Transactions and Balances (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails" id="wff_r_GeneralInformationandReorganizationTransactionsDetails">
        <link:definition>996014 - Disclosure - General Information and Reorganization Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails" id="wff_r_SignificantAccountingPoliciesDetails">
        <link:definition>996015 - Disclosure - Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable" id="wff_r_ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable">
        <link:definition>996016 - Disclosure - Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable" id="wff_r_ScheduleofDeferredRevenueRecognizedTable">
        <link:definition>996017 - Disclosure - Significant Accounting Policies - Schedule of Deferred Revenue Recognized (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable" id="wff_r_ScheduleofDisaggregatedRevenuesTable">
        <link:definition>996018 - Disclosure - Significant Accounting Policies - Schedule of Disaggregated Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable" id="wff_r_ScheduleofGeographicalAreasTable">
        <link:definition>996019 - Disclosure - Significant Accounting Policies - Schedule of Geographical Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofForeignExchangeTable" id="wff_r_ScheduleofForeignExchangeTable">
        <link:definition>996020 - Disclosure - Significant Accounting Policies - Schedule of Foreign Exchange (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable" id="wff_r_ScheduleofConcentrationofRiskTable">
        <link:definition>996021 - Disclosure - Significant Accounting Policies - Schedule of Concentration of Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails" id="wff_r_BusinessCombinationsandAssetAcquisitionsDetails">
        <link:definition>996022 - Disclosure - Business Combinations and Asset Acquisitions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable" id="wff_r_ScheduleofAssetsAcquiredandLiabilitiesAssumedTable">
        <link:definition>996023 - Disclosure - Business Combinations and Asset Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0" id="wff_r_ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0">
        <link:definition>996023 - Disclosure - Business Combinations and Asset Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details) Alternate 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails" id="wff_r_InvestmentinEquityInvesteesDetails">
        <link:definition>996024 - Disclosure - Investment in Equity Investees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable" id="wff_r_ScheduleofEquityMethodInvestmentsTable">
        <link:definition>996025 - Disclosure - Investment in Equity Investees - Schedule of Equity Method Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable" id="wff_r_ScheduleofShareofResultsfromEquityMethodInvestmentsTable">
        <link:definition>996026 - Disclosure - Investment in Equity Investees - Schedule of Share of Results from Equity Method Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/AccountsReceivableDetails" id="wff_r_AccountsReceivableDetails">
        <link:definition>996027 - Disclosure - Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable" id="wff_r_ScheduleofAccountsReceivableTable">
        <link:definition>996028 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/InventoriesDetails" id="wff_r_InventoriesDetails">
        <link:definition>996029 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofInventoriesTable" id="wff_r_ScheduleofInventoriesTable">
        <link:definition>996030 - Disclosure - Inventories - Schedule of Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable" id="wff_r_ScheduleofOtherReceivablesDepositsandPrepaymentsTable">
        <link:definition>996031 - Disclosure - Other Receivables, Deposits and Prepayments - Schedule of Other Receivables, Deposits and Prepayments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/PropertyandEquipmentNetDetails" id="wff_r_PropertyandEquipmentNetDetails">
        <link:definition>996032 - Disclosure - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable" id="wff_r_ScheduleofPropertyandEquipmentNetTable">
        <link:definition>996033 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofDepreciationTable" id="wff_r_ScheduleofDepreciationTable">
        <link:definition>996034 - Disclosure - Property and Equipment, Net - Schedule of Depreciation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofLandUseRightTable" id="wff_r_ScheduleofLandUseRightTable">
        <link:definition>996035 - Disclosure - Land Use Right - Schedule of Land Use Right (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable" id="wff_r_ScheduleofAmortizationExpenseTable">
        <link:definition>996036 - Disclosure - Land Use Right - Schedule of Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable" id="wff_r_ScheduleofCarryingAmountofGoodwillTable">
        <link:definition>996037 - Disclosure - Goodwill - Schedule of Carrying Amount of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/DeferredOfferingCostsDetails" id="wff_r_DeferredOfferingCostsDetails">
        <link:definition>996038 - Disclosure - Deferred Offering Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/LeasesDetails" id="wff_r_LeasesDetails">
        <link:definition>996039 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable" id="wff_r_ScheduleofInformationPertainingtoRightofUseAssetsTable">
        <link:definition>996040 - Disclosure - Leases - Schedule of Information Pertaining to Right of Use Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable" id="wff_r_ScheduleofTotalLeaseCostTable">
        <link:definition>996041 - Disclosure - Leases - Schedule of Total Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable" id="wff_r_ScheduleofFutureMinimumLeasePaymentsTable">
        <link:definition>996042 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable" id="wff_r_ScheduleofFinancingArrangementTable">
        <link:definition>996043 - Disclosure - Leases - Schedule of Financing Arrangement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable" id="wff_r_ScheduleofNetMinimumLeasePaymentsTable">
        <link:definition>996044 - Disclosure - Leases - Schedule of Net Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/BorrowingsDetails" id="wff_r_BorrowingsDetails">
        <link:definition>996045 - Disclosure - Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofBorrowingsTable" id="wff_r_ScheduleofBorrowingsTable">
        <link:definition>996046 - Disclosure - Borrowings - Schedule of Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable" id="wff_r_ScheduleofAnnualMaturitiesTable">
        <link:definition>996047 - Disclosure - Borrowings - Schedule of Annual Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ShareholdersEquityDetails" id="wff_r_ShareholdersEquityDetails">
        <link:definition>996048 - Disclosure - Shareholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/IncomeTaxesDetails" id="wff_r_IncomeTaxesDetails">
        <link:definition>996049 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable" id="wff_r_ScheduleofBeforeIncomeTaxExpenseTable">
        <link:definition>996050 - Disclosure - Income Taxes - Schedule of Before Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable" id="wff_r_ScheduleofProvisionforIncomeTaxesTable">
        <link:definition>996051 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable" id="wff_r_ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable">
        <link:definition>996052 - Disclosure - Income Taxes - Schedule of Income Taxes Paid, Net of Refunds, Disaggregated by Jurisdiction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable" id="wff_r_ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable">
        <link:definition>996053 - Disclosure - Income Taxes - Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable" id="wff_r_ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable">
        <link:definition>996054 - Disclosure - Income Taxes - Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/CommitmentsandContingenciesDetails" id="wff_r_CommitmentsandContingenciesDetails">
        <link:definition>996055 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable" id="wff_r_ScheduleofRelationshipwithMajorRelatedPartiesTable">
        <link:definition>996056 - Disclosure - Related Party Transactions and Balances - Schedule of Relationship with Major Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable" id="wff_r_ScheduleofRelatedPartyTransactionsTable">
        <link:definition>996057 - Disclosure - Related Party Transactions and Balances - Schedule of Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable" id="wff_r_ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable">
        <link:definition>996058 - Disclosure - Related Party Transactions and Balances - Schedule of Accounts Receivable and Other Receivable Due From Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable" id="wff_r_ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable">
        <link:definition>996059 - Disclosure - Related Party Transactions and Balances - Schedule of Accounts Payable and Other Payable and Due to Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable" id="wff_r_ScheduleofTransactionsAmountDuetoRelatedPartiesTable">
        <link:definition>996060 - Disclosure - Related Party Transactions and Balances - Schedule of Transactions Amount Due to Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/SubsequentEventsDetails" id="wff_r_SubsequentEventsDetails">
        <link:definition>996061 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.winfung.com.my/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract"/>
  <xs:element name="ScheduleOfDeferredRevenueRecognizedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfDeferredRevenueRecognizedAbstract"/>
  <xs:element name="ScheduleOfDisaggregatedRevenuesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfDisaggregatedRevenuesAbstract"/>
  <xs:element name="ScheduleOfGeographicalAreasAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfGeographicalAreasAbstract"/>
  <xs:element name="ScheduleOfForeignExchangeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfForeignExchangeAbstract"/>
  <xs:element name="ScheduleOfConcentrationOfRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfConcentrationOfRiskAbstract"/>
  <xs:element name="ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
  <xs:element name="ScheduleOfEquityMethodInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfEquityMethodInvestmentsAbstract"/>
  <xs:element name="ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfAccountsReceivableAbstract"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfPropertyAndEquipmentNetAbstract"/>
  <xs:element name="ScheduleOfDepreciationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfDepreciationAbstract"/>
  <xs:element name="ScheduleOfAmortizationExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfAmortizationExpenseAbstract"/>
  <xs:element name="ScheduleOfBorrowingsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfBorrowingsAbstract"/>
  <xs:element name="ScheduleOfBeforeIncomeTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfBeforeIncomeTaxExpenseAbstract"/>
  <xs:element name="ScheduleOfProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfProvisionForIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract"/>
  <xs:element name="ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract"/>
  <xs:element name="ScheduleOfRelationshipWithMajorRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfRelationshipWithMajorRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfRelatedPartyTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfRelatedPartyTransactionsAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract"/>
  <xs:element name="OtherComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_OtherComprehensiveIncomeLossAbstract"/>
  <xs:element name="CurrentIncomeTaxExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CurrentIncomeTaxExpensesAbstract"/>
  <xs:element name="DeferredIncomeTaxBenefitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_DeferredIncomeTaxBenefitsAbstract"/>
  <xs:element name="IncomeTaxesPaidNetOfRefundsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_IncomeTaxesPaidNetOfRefundsAbstract"/>
  <xs:element name="LandUseRightNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_LandUseRightNet"/>
  <xs:element name="ImpairmentOfInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_ImpairmentOfInvestment"/>
  <xs:element name="AmortizationOnLandUseRight" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_AmortizationOnLandUseRight"/>
  <xs:element name="PropertyAndEquipmentWrittenOff" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_PropertyAndEquipmentWrittenOff"/>
  <xs:element name="ImpairmentOfEquityInvestees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_ImpairmentOfEquityInvestees"/>
  <xs:element name="IncreaseDecreaseInRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_IncreaseDecreaseInRelatedParties"/>
  <xs:element name="PaymenttoAssetsAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="wff_PaymenttoAssetsAcquisitions"/>
  <xs:element name="LandUseRightTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_LandUseRightTextBlock"/>
  <xs:element name="LandUseRightPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_LandUseRightPolicyPolicyTextBlock"/>
  <xs:element name="AssetAcquisitionPolicyTextBlock" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_AssetAcquisitionPolicyTextBlock"/>
  <xs:element name="ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock"/>
  <xs:element name="WarrantyPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_WarrantyPolicyPolicyTextBlock"/>
  <xs:element name="CostOfSalesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CostOfSalesTextBlock"/>
  <xs:element name="RelatedPartiesPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RelatedPartiesPolicyPolicyTextBlock"/>
  <xs:element name="RecentlyAdoptedAccountingPronouncementPolicyTextBlock" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock"/>
  <xs:element name="ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock"/>
  <xs:element name="ScheduleOfDepreciationOfPropertyAndEquipment" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfDepreciationOfPropertyAndEquipment"/>
  <xs:element name="RightOfUseAssetsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RightOfUseAssetsTextBlock"/>
  <xs:element name="ScheduleOfFinancingArrangementTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfFinancingArrangementTableTextBlock"/>
  <xs:element name="ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock"/>
  <xs:element name="ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable"/>
  <xs:element name="RevenueFromCustomerGeographicalAreaPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RevenueFromCustomerGeographicalAreaPercentage"/>
  <xs:element name="CurrencyExchangeRatesDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CurrencyExchangeRatesDomainDomain"/>
  <xs:element name="SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable"/>
  <xs:element name="BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties"/>
  <xs:element name="InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable"/>
  <xs:element name="InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems"/>
  <xs:element name="OtherReceivablesFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_OtherReceivablesFromRelatedParties"/>
  <xs:element name="PropertyandEquipmentNetScheduleofDepreciationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable"/>
  <xs:element name="PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems"/>
  <xs:element name="LandUseRight" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_LandUseRight"/>
  <xs:element name="AccumulatedAmortizationOfLandUseRight" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="wff_AccumulatedAmortizationOfLandUseRight"/>
  <xs:element name="LandUseRightScheduleofAmortizationExpenseDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_LandUseRightScheduleofAmortizationExpenseDetailsTable"/>
  <xs:element name="BorrowingsScheduleofBorrowingsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_BorrowingsScheduleofBorrowingsDetailsTable"/>
  <xs:element name="IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable"/>
  <xs:element name="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems"/>
  <xs:element name="IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable"/>
  <xs:element name="LossIncomeBeforeIncomeTaxExpensePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_LossIncomeBeforeIncomeTaxExpensePercentage"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage"/>
  <xs:element name="IncomeTaxExpenseBenefitPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_IncomeTaxExpenseBenefitPercentage"/>
  <xs:element name="IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable"/>
  <xs:element name="DeferredIncomeTaxAcceleratedTaxDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="wff_DeferredIncomeTaxAcceleratedTaxDepreciation"/>
  <xs:element name="RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable"/>
  <xs:element name="RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable"/>
  <xs:element name="RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable"/>
  <xs:element name="TotalDueToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="wff_TotalDueToRelatedParties"/>
  <xs:element name="RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable"/>
  <xs:element name="GeneralInformationandReorganizationTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_GeneralInformationandReorganizationTransactionsDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_SignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="TermOfLandUseRights" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TermOfLandUseRights"/>
  <xs:element name="ConsiderationOfLand" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="wff_ConsiderationOfLand"/>
  <xs:element name="WarrantyAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="wff_WarrantyAmount"/>
  <xs:element name="ProductsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_ProductsAmount"/>
  <xs:element name="RecognizedIncomeTaxPositionsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RecognizedIncomeTaxPositionsPercentage"/>
  <xs:element name="BusinessCombinationsandAssetAcquisitionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable"/>
  <xs:element name="InvestmentinEquityInvesteesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_InvestmentinEquityInvesteesDetailsTable"/>
  <xs:element name="EquityInterest" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_EquityInterest"/>
  <xs:element name="ImpairmentOfLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_ImpairmentOfLoss"/>
  <xs:element name="PropertyandEquipmentNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_PropertyandEquipmentNetDetailsTable"/>
  <xs:element name="LeasesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_LeasesDetailsTable"/>
  <xs:element name="AcquisitionOfAssetUnderHirePurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_AcquisitionOfAssetUnderHirePurchase"/>
  <xs:element name="BorrowingsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_BorrowingsDetailsTable"/>
  <xs:element name="ShareholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_ShareholdersEquityDetailsTable"/>
  <xs:element name="OfferingPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="wff_OfferingPricePerShare"/>
  <xs:element name="UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering"/>
  <xs:element name="ProceedsFromIssuanceOfCommonStockNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="wff_ProceedsFromIssuanceOfCommonStockNet"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_IncomeTaxesDetailsTable"/>
  <xs:element name="PercentageOfEstimatedAssessableProfit" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_PercentageOfEstimatedAssessableProfit"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="wff_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_SubsequentEventsDetailsLineItems"/>
  <xs:element name="CurrencyExchangeRatesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="wff_CurrencyExchangeRatesAxis"/>
  <xs:element name="AcmosMSdnBhdAcmosMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_AcmosMSdnBhdAcmosMember"/>
  <xs:element name="AcmosMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_AcmosMember"/>
  <xs:element name="AcquisitionOfRBSBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_AcquisitionOfRBSBMember"/>
  <xs:element name="AdvancesFromKirbyAustraliaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_AdvancesFromKirbyAustraliaMember"/>
  <xs:element name="AdvancesFromOFLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_AdvancesFromOFLMember"/>
  <xs:element name="AdvancesFromSBCLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_AdvancesFromSBCLMember"/>
  <xs:element name="CarlicoInternationalGroupHoldingsLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CarlicoInternationalGroupHoldingsLimitedMember"/>
  <xs:element name="CarlicoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CarlicoMember"/>
  <xs:element name="CheeHoongLewMrLewMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CheeHoongLewMrLewMember"/>
  <xs:element name="ChungKinLooMrLooMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ChungKinLooMrLooMember"/>
  <xs:element name="ConsultancyExpensesToOFLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ConsultancyExpensesToOFLMember"/>
  <xs:element name="ConsultancyExpensesToSBCLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ConsultancyExpensesToSBCLMember"/>
  <xs:element name="CustomerAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CustomerAMember"/>
  <xs:element name="CustomerBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CustomerBMember"/>
  <xs:element name="CustomerCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CustomerCMember"/>
  <xs:element name="CustomerDMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_CustomerDMember"/>
  <xs:element name="ECOMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ECOMember"/>
  <xs:element name="EcoConsultMSdnBhdECOMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_EcoConsultMSdnBhdECOMember"/>
  <xs:element name="FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember"/>
  <xs:element name="FlakeshieldMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_FlakeshieldMember"/>
  <xs:element name="FlakeshieldSdnBhdFlakeshieldMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_FlakeshieldSdnBhdFlakeshieldMember"/>
  <xs:element name="GKIAndCarlicoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_GKIAndCarlicoMember"/>
  <xs:element name="GlobalKeyInvestmentLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_GlobalKeyInvestmentLimitedMember"/>
  <xs:element name="KirbyAustraliaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_KirbyAustraliaMember"/>
  <xs:element name="KirbySingaporeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_KirbySingaporeMember"/>
  <xs:element name="KirbySwimEquipPtyLtdKirbyAustraliaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember"/>
  <xs:element name="KirbySwimEquipmentPteLtdKirbySingaporeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember"/>
  <xs:element name="LandUseRightMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_LandUseRightMember"/>
  <xs:element name="MDICMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_MDICMember"/>
  <xs:element name="MrLewMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_MrLewMember"/>
  <xs:element name="MrLooMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_MrLooMember"/>
  <xs:element name="MsLawMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_MsLawMember"/>
  <xs:element name="MsLimMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_MsLimMember"/>
  <xs:element name="OFLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_OFLMember"/>
  <xs:element name="OneFatboyzLimitedOFLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_OneFatboyzLimitedOFLMember"/>
  <xs:element name="OtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_OtherMember"/>
  <xs:element name="PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember"/>
  <xs:element name="PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember"/>
  <xs:element name="PurchaseConsiderationToMsLimForAcquisitionOfGKIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember"/>
  <xs:element name="PurchaseFromAcmosMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_PurchaseFromAcmosMember"/>
  <xs:element name="PurchaseFromFlakeshieldMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_PurchaseFromFlakeshieldMember"/>
  <xs:element name="PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember"/>
  <xs:element name="RBSBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RBSBMember"/>
  <xs:element name="RGSBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RGSBMember"/>
  <xs:element name="RegisteredAgentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RegisteredAgentMember"/>
  <xs:element name="RentalExpensesToMrLewMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RentalExpensesToMrLewMember"/>
  <xs:element name="RentalExpensesToWFPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RentalExpensesToWFPMember"/>
  <xs:element name="RentalIncomeFromFlakeshieldMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RentalIncomeFromFlakeshieldMember"/>
  <xs:element name="RestoranGardenzSdnBhdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RestoranGardenzSdnBhdMember"/>
  <xs:element name="RiseBarCafeSdnBhdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_RiseBarCafeSdnBhdMember"/>
  <xs:element name="SBCLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_SBCLMember"/>
  <xs:element name="SalesToAcmosMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_SalesToAcmosMember"/>
  <xs:element name="SalesToECOMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_SalesToECOMember"/>
  <xs:element name="SalesToFlakeshieldMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_SalesToFlakeshieldMember"/>
  <xs:element name="SalesToKirbySingaporeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_SalesToKirbySingaporeMember"/>
  <xs:element name="SnowBearCapitalLimitedSBCLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_SnowBearCapitalLimitedSBCLMember"/>
  <xs:element name="SouthAsiaRegionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_SouthAsiaRegionMember"/>
  <xs:element name="TermLoanIIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TermLoanIIMember"/>
  <xs:element name="TermLoanIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TermLoanIMember"/>
  <xs:element name="TermLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TermLoansMember"/>
  <xs:element name="ThirdPartyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ThirdPartyMember"/>
  <xs:element name="TotalRevenueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TotalRevenueMember"/>
  <xs:element name="TradeReceivableBenchmarkMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TradeReceivableBenchmarkMember"/>
  <xs:element name="TransportIncomeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TransportIncomeMember"/>
  <xs:element name="TwoThousandTwentyEightMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TwoThousandTwentyEightMember"/>
  <xs:element name="TwoThousandTwentySevenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TwoThousandTwentySevenMember"/>
  <xs:element name="TwoThousandTwentySixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_TwoThousandTwentySixMember"/>
  <xs:element name="USToHKDAverageRateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_USToHKDAverageRateMember"/>
  <xs:element name="USToHKDYearEndRateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_USToHKDYearEndRateMember"/>
  <xs:element name="USToMYRAverageRateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_USToMYRAverageRateMember"/>
  <xs:element name="USToMYRYearEndRateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_USToMYRYearEndRateMember"/>
  <xs:element name="UnderwritersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_UnderwritersMember"/>
  <xs:element name="WHHoldingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_WHHoldingMember"/>
  <xs:element name="WaiBoonLawMsLawMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_WaiBoonLawMsLawMember"/>
  <xs:element name="WarrantyIncomeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_WarrantyIncomeMember"/>
  <xs:element name="WinFungMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_WinFungMember"/>
  <xs:element name="WinFungPropSdnBhdWFPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_WinFungPropSdnBhdWFPMember"/>
  <xs:element name="YewCheanLimMsLimMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_YewCheanLimMsLimMember"/>
  <xs:element name="AssetsAcquiredAndLiabilitiesAssumedLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems"/>
  <xs:element name="InvestmentInEquityInvesteesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_InvestmentInEquityInvesteesLineItems"/>
  <xs:element name="LandUseRightAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_LandUseRightAbstract"/>
  <xs:element name="PropertyPlantAndEquipmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_PropertyPlantAndEquipmentsLineItems"/>
  <xs:element name="ReconciliationToGoodwillAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ReconciliationToGoodwillAbstract"/>
  <xs:element name="ScheduleOfBeforeIncomeTaxExpenseLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems"/>
  <xs:element name="ScheduleOfLandUseRightAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_ScheduleOfLandUseRightAbstract"/>
<!-- [WMV7][atJo/hrhtwzF4wirDWd1TZ298BaEwNbRADEpZRaXqO04gl/ZUZ86Zqww+T5cL3odRAzAyc6fZG5Frl/zRRFNExzEdOAI3ZukHeS+a3i4DStbLQmr8idYbwYpoFJaUviBXdEEBbgbfFSZFFnTErj3pueevgn9fXFzQbY6FbOCuTXOVG1tNto9ySxOW5pVnhTdZFe3l3khwTAX49i7eAiBsfakQaaYHPWE2h7NDG6GJoVOdg2rMaartbqT7mI/0FL8oDu3W+GK91LT6gVWIfJ65Xhbu3+gyEPmuJUxXPSkSfwhTvjBl82t767rjqQHkHdSuP+p6L18Bv2UxxD/Ctk=] CSR-->
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="wff_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>18
<FILENAME>wff-20251231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu Apr 30 19:19:40 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedBalanceSheet" roleURI="http://www.winfung.com.my/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedIncomeStatement" roleURI="http://www.winfung.com.my/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedCashFlow" roleURI="http://www.winfung.com.my/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAssetsAcquiredandLiabilitiesAssumedTable" roleURI="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0" roleURI="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAccountsReceivableTable" roleURI="http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofInventoriesTable" roleURI="http://www.winfung.com.my/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofOtherReceivablesDepositsandPrepaymentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofPropertyandEquipmentNetTable" roleURI="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofLandUseRightTable" roleURI="http://www.winfung.com.my/role/ScheduleofLandUseRightTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAmortizationExpenseTable" roleURI="http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofInformationPertainingtoRightofUseAssetsTable" roleURI="http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofTotalLeaseCostTable" roleURI="http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofFutureMinimumLeasePaymentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofFinancingArrangementTable" roleURI="http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofNetMinimumLeasePaymentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAnnualMaturitiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofBeforeIncomeTaxExpenseTable" roleURI="http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofProvisionforIncomeTaxesTable" roleURI="http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable" roleURI="http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable" roleURI="http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable" roleURI="http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable"/>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidTaxes" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredOfferingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DeferredOfferingCosts" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightNet" xlink:href="wff-20251231.xsd#wff_LandUseRightNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="wff_LandUseRightNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_EquityMethodInvestments" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseNonoperating" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentOfInvestment" xlink:href="wff-20251231.xsd#wff_ImpairmentOfInvestment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="wff_ImpairmentOfInvestment" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_AmortizationOnLandUseRight" xlink:href="wff-20251231.xsd#wff_AmortizationOnLandUseRight"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="wff_AmortizationOnLandUseRight" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_PropertyAndEquipmentWrittenOff" xlink:href="wff-20251231.xsd#wff_PropertyAndEquipmentWrittenOff"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="wff_PropertyAndEquipmentWrittenOff" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GoodwillImpairmentLoss" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentOfEquityInvestees" xlink:href="wff-20251231.xsd#wff_ImpairmentOfEquityInvestees"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="wff_ImpairmentOfEquityInvestees" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryWriteDown" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="14" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_IncreaseDecreaseInRelatedParties" xlink:href="wff-20251231.xsd#wff_IncreaseDecreaseInRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="wff_IncreaseDecreaseInRelatedParties" order="15" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="16" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="19" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="20" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="21" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="wff_PaymenttoAssetsAcquisitions" xlink:href="wff-20251231.xsd#wff_PaymenttoAssetsAcquisitions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="wff_PaymenttoAssetsAcquisitions" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_DepositsAssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesGrossCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesGrossCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_OtherReceivablesFromRelatedParties" xlink:href="wff-20251231.xsd#wff_OtherReceivablesFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="wff_OtherReceivablesFromRelatedParties" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" order="5" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofLandUseRightTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_LandUseRightNet" xlink:href="wff-20251231.xsd#wff_LandUseRightNet"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRight" xlink:href="wff-20251231.xsd#wff_LandUseRight"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="wff_LandUseRightNet" xlink:to="wff_LandUseRight" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_AccumulatedAmortizationOfLandUseRight" xlink:href="wff-20251231.xsd#wff_AccumulatedAmortizationOfLandUseRight"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="wff_LandUseRightNet" xlink:to="wff_AccumulatedAmortizationOfLandUseRight" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_ShortTermLeaseCost" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalBeforeRefundReceived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignBeforeRefundReceived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationDeductions" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxExpenseBenefitPercentage" xlink:href="wff-20251231.xsd#wff_IncomeTaxExpenseBenefitPercentage"/>
    <loc xlink:type="locator" xlink:label="wff_LossIncomeBeforeIncomeTaxExpensePercentage" xlink:href="wff-20251231.xsd#wff_LossIncomeBeforeIncomeTaxExpensePercentage"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="wff_LossIncomeBeforeIncomeTaxExpensePercentage" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" order="7" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="wff_DeferredIncomeTaxAcceleratedTaxDepreciation" xlink:href="wff-20251231.xsd#wff_DeferredIncomeTaxAcceleratedTaxDepreciation"/>
<!-- [WMV7][YqkXCq44cnWwyu9uSkCfcxsReAjmxeJZ/FB93/m6HwJ1pW2x20JFtPsHZG5c3/JFnu4LyrbtCxScuNOQR/fy6wQbFd7gEu8V/KtqFCgbpOxJKeyTY5qFu9ywF1s9rHA2egcR4t+dYFwU614YY3fayvXWtl7tgJgQ+E8c2hSR94tS9bTJf41xe5k5Qaf7ZUABp0Bl0qD4frTDflheSGoB49d4SLO9HFZxXnOYgA6/+VUPbPXQRY5hCzaIjTEF3I706qWBc8omrqkK7zcbfiD5M3dF6Ua+FJd6oAf57QcIw1TH2jyjaqhQZiWZprlKsFjYKbA902/ktiP9z0X9c6nj] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="wff_DeferredIncomeTaxAcceleratedTaxDepreciation" order="2" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>19
<FILENAME>wff-20251231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu Apr 30 19:19:40 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedBalanceSheet" roleURI="http://www.winfung.com.my/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedIncomeStatement" roleURI="http://www.winfung.com.my/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ShareholdersEquityType2or3" roleURI="http://www.winfung.com.my/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedCashFlow" roleURI="http://www.winfung.com.my/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_GeneralInformationandReorganizationTransactions" roleURI="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactions"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SignificantAccountingPolicies" roleURI="http://www.winfung.com.my/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BusinessCombinationsandAssetAcquisitions" roleURI="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitions"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InvestmentinEquityInvestees" roleURI="http://www.winfung.com.my/role/InvestmentinEquityInvestees"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccountsReceivable" roleURI="http://www.winfung.com.my/role/AccountsReceivable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_Inventories" roleURI="http://www.winfung.com.my/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_OtherReceivablesDepositsandPrepayments" roleURI="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepayments"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_PropertyandEquipmentNet" roleURI="http://www.winfung.com.my/role/PropertyandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_LandUseRight" roleURI="http://www.winfung.com.my/role/LandUseRight"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_Goodwill" roleURI="http://www.winfung.com.my/role/Goodwill"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_DeferredOfferingCosts" roleURI="http://www.winfung.com.my/role/DeferredOfferingCosts"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccruedExpensesandOtherPayables" roleURI="http://www.winfung.com.my/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_Leases" roleURI="http://www.winfung.com.my/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_Borrowings" roleURI="http://www.winfung.com.my/role/Borrowings"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ShareholdersEquity" roleURI="http://www.winfung.com.my/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_IncomeTaxes" roleURI="http://www.winfung.com.my/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_CommitmentsandContingencies" roleURI="http://www.winfung.com.my/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_RelatedPartyTransactionsandBalances" roleURI="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalances"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SubsequentEvents" roleURI="http://www.winfung.com.my/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccountingPoliciesByPolicy" roleURI="http://www.winfung.com.my/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SignificantAccountingPoliciesTables" roleURI="http://www.winfung.com.my/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BusinessCombinationsandAssetAcquisitionsTables" roleURI="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InvestmentinEquityInvesteesTables" roleURI="http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccountsReceivableTables" roleURI="http://www.winfung.com.my/role/AccountsReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InventoriesTables" roleURI="http://www.winfung.com.my/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_OtherReceivablesDepositsandPrepaymentsTables" roleURI="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepaymentsTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_PropertyandEquipmentNetTables" roleURI="http://www.winfung.com.my/role/PropertyandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_LandUseRightTables" roleURI="http://www.winfung.com.my/role/LandUseRightTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_GoodwillTables" roleURI="http://www.winfung.com.my/role/GoodwillTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_LeasesTables" roleURI="http://www.winfung.com.my/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BorrowingsTables" roleURI="http://www.winfung.com.my/role/BorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_IncomeTaxesTables" roleURI="http://www.winfung.com.my/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_RelatedPartyTransactionsandBalancesTables" roleURI="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable" roleURI="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofDeferredRevenueRecognizedTable" roleURI="http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofDisaggregatedRevenuesTable" roleURI="http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofGeographicalAreasTable" roleURI="http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofForeignExchangeTable" roleURI="http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofConcentrationofRiskTable" roleURI="http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAssetsAcquiredandLiabilitiesAssumedTable" roleURI="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofEquityMethodInvestmentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofShareofResultsfromEquityMethodInvestmentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAccountsReceivableTable" roleURI="http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofInventoriesTable" roleURI="http://www.winfung.com.my/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofOtherReceivablesDepositsandPrepaymentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofPropertyandEquipmentNetTable" roleURI="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofDepreciationTable" roleURI="http://www.winfung.com.my/role/ScheduleofDepreciationTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofLandUseRightTable" roleURI="http://www.winfung.com.my/role/ScheduleofLandUseRightTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAmortizationExpenseTable" roleURI="http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofCarryingAmountofGoodwillTable" roleURI="http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofInformationPertainingtoRightofUseAssetsTable" roleURI="http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofTotalLeaseCostTable" roleURI="http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofFutureMinimumLeasePaymentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofFinancingArrangementTable" roleURI="http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofNetMinimumLeasePaymentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofBorrowingsTable" roleURI="http://www.winfung.com.my/role/ScheduleofBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAnnualMaturitiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofBeforeIncomeTaxExpenseTable" roleURI="http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofProvisionforIncomeTaxesTable" roleURI="http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable" roleURI="http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable" roleURI="http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable" roleURI="http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofRelationshipwithMajorRelatedPartiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofRelatedPartyTransactionsTable" roleURI="http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofTransactionsAmountDuetoRelatedPartiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_GeneralInformationandReorganizationTransactionsDetails" roleURI="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SignificantAccountingPoliciesDetails" roleURI="http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BusinessCombinationsandAssetAcquisitionsDetails" roleURI="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InvestmentinEquityInvesteesDetails" roleURI="http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccountsReceivableDetails" roleURI="http://www.winfung.com.my/role/AccountsReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InventoriesDetails" roleURI="http://www.winfung.com.my/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_PropertyandEquipmentNetDetails" roleURI="http://www.winfung.com.my/role/PropertyandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_DeferredOfferingCostsDetails" roleURI="http://www.winfung.com.my/role/DeferredOfferingCostsDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_LeasesDetails" roleURI="http://www.winfung.com.my/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BorrowingsDetails" roleURI="http://www.winfung.com.my/role/BorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ShareholdersEquityDetails" roleURI="http://www.winfung.com.my/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_IncomeTaxesDetails" roleURI="http://www.winfung.com.my/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_CommitmentsandContingenciesDetails" roleURI="http://www.winfung.com.my/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SubsequentEventsDetails" roleURI="http://www.winfung.com.my/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#DocumentAndEntityInformation" roleURI="http://www.winfung.com.my/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidTaxes" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredOfferingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredOfferingCosts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightNet" xlink:href="wff-20251231.xsd#wff_LandUseRightNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="wff_LandUseRightNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsNoncurrent" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesNoncurrent" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockValue" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterest" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="38" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentOfInvestment" xlink:href="wff-20251231.xsd#wff_ImpairmentOfInvestment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="wff_ImpairmentOfInvestment" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="22" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ParentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_ParentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProfitLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AmortizationOnLandUseRight" xlink:href="wff-20251231.xsd#wff_AmortizationOnLandUseRight"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="wff_AmortizationOnLandUseRight" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_PropertyAndEquipmentWrittenOff" xlink:href="wff-20251231.xsd#wff_PropertyAndEquipmentWrittenOff"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="wff_PropertyAndEquipmentWrittenOff" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentOfEquityInvestees" xlink:href="wff-20251231.xsd#wff_ImpairmentOfEquityInvestees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="wff_ImpairmentOfEquityInvestees" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InventoryWriteDown" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_IncreaseDecreaseInRelatedParties" xlink:href="wff-20251231.xsd#wff_IncreaseDecreaseInRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="wff_IncreaseDecreaseInRelatedParties" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_PaymenttoAssetsAcquisitions" xlink:href="wff-20251231.xsd#wff_PaymenttoAssetsAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="wff_PaymenttoAssetsAcquisitions" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndInvestmentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndInvestmentsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashAndInvestmentsCurrent" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="40" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NatureOfOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/SignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/InvestmentinEquityInvestees" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/AccountsReceivable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepayments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/PropertyandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/LandUseRight" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_LandUseRightAbstract" xlink:href="wff-20251231.xsd#wff_LandUseRightAbstract"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightTextBlock" xlink:href="wff-20251231.xsd#wff_LandUseRightTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_LandUseRightAbstract" xlink:to="wff_LandUseRightTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/Goodwill" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/DeferredOfferingCosts" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredPolicyAcquisitionCostsTextBlock1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCostsAbstract" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/AccruedExpensesandOtherPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/Borrowings" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ShareholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalances" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightPolicyPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_LandUseRightPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="wff_LandUseRightPolicyPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AssetAcquisitionPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_AssetAcquisitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="wff_AssetAcquisitionPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_WarrantyPolicyPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_WarrantyPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="wff_WarrantyPolicyPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CostOfSalesTextBlock" xlink:href="wff-20251231.xsd#wff_CostOfSalesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="wff_CostOfSalesTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartiesPolicyPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_RelatedPartiesPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="wff_RelatedPartiesPolicyPolicyTextBlock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="26" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" xlink:href="wff-20251231.xsd#wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/AccountsReceivableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepaymentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfDepreciationOfPropertyAndEquipment" xlink:href="wff-20251231.xsd#wff_ScheduleOfDepreciationOfPropertyAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="wff_ScheduleOfDepreciationOfPropertyAndEquipment" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/LandUseRightTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_LandUseRightAbstract" xlink:href="wff-20251231.xsd#wff_LandUseRightAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_LandUseRightAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_LandUseRightAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/GoodwillTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="wff_RightOfUseAssetsTextBlock" xlink:href="wff-20251231.xsd#wff_RightOfUseAssetsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="wff_RightOfUseAssetsTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfFinancingArrangementTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfFinancingArrangementTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="wff_ScheduleOfFinancingArrangementTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/BorrowingsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TwoThousandTwentySixMember" xlink:href="wff-20251231.xsd#wff_TwoThousandTwentySixMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="wff_TwoThousandTwentySixMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TwoThousandTwentySevenMember" xlink:href="wff-20251231.xsd#wff_TwoThousandTwentySevenMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="wff_TwoThousandTwentySevenMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TwoThousandTwentyEightMember" xlink:href="wff-20251231.xsd#wff_TwoThousandTwentyEightMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="wff_TwoThousandTwentyEightMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductAndServiceOtherMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaintenanceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_MaintenanceMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_WarrantyIncomeMember" xlink:href="wff-20251231.xsd#wff_WarrantyIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="wff_WarrantyIncomeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TechnologyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyServiceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_TechnologyServiceMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TransportIncomeMember" xlink:href="wff-20251231.xsd#wff_TransportIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="wff_TransportIncomeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FoodAndBeverageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FoodAndBeverageMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_FoodAndBeverageMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TotalRevenueMember" xlink:href="wff-20251231.xsd#wff_TotalRevenueMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="wff_TotalRevenueMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MY" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_SG" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_SG"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_SG" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AU"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_AU" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_SouthAsiaRegionMember" xlink:href="wff-20251231.xsd#wff_SouthAsiaRegionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="wff_SouthAsiaRegionMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RevenueFromCustomerGeographicalAreaPercentage" xlink:href="wff-20251231.xsd#wff_RevenueFromCustomerGeographicalAreaPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="wff_RevenueFromCustomerGeographicalAreaPercentage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofForeignExchangeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OpenForwardForeignCurrencyContractLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OpenForwardForeignCurrencyContractLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OpenForwardForeignCurrencyContractLineItems" xlink:to="wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CurrencyExchangeRatesAxis" xlink:href="wff-20251231.xsd#wff_CurrencyExchangeRatesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" xlink:to="wff_CurrencyExchangeRatesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CurrencyExchangeRatesDomainDomain" xlink:href="wff-20251231.xsd#wff_CurrencyExchangeRatesDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="wff_CurrencyExchangeRatesAxis" xlink:to="wff_CurrencyExchangeRatesDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CurrencyExchangeRatesDomainDomain_0" xlink:href="wff-20251231.xsd#wff_CurrencyExchangeRatesDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="wff_CurrencyExchangeRatesAxis" xlink:to="wff_CurrencyExchangeRatesDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_USToMYRYearEndRateMember" xlink:href="wff-20251231.xsd#wff_USToMYRYearEndRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_CurrencyExchangeRatesDomainDomain" xlink:to="wff_USToMYRYearEndRateMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_USToMYRAverageRateMember" xlink:href="wff-20251231.xsd#wff_USToMYRAverageRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_CurrencyExchangeRatesDomainDomain" xlink:to="wff_USToMYRAverageRateMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_USToHKDYearEndRateMember" xlink:href="wff-20251231.xsd#wff_USToHKDYearEndRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_CurrencyExchangeRatesDomainDomain" xlink:to="wff_USToHKDYearEndRateMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_USToHKDAverageRateMember" xlink:href="wff-20251231.xsd#wff_USToHKDAverageRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_CurrencyExchangeRatesDomainDomain" xlink:to="wff_USToHKDAverageRateMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OpenForwardForeignCurrencyContractLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CustomerAMember" xlink:href="wff-20251231.xsd#wff_CustomerAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="wff_CustomerAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CustomerBMember" xlink:href="wff-20251231.xsd#wff_CustomerBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="wff_CustomerBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CustomerCMember" xlink:href="wff-20251231.xsd#wff_CustomerCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="wff_CustomerCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CustomerDMember" xlink:href="wff-20251231.xsd#wff_CustomerDMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="wff_CustomerDMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TradeReceivableBenchmarkMember" xlink:href="wff-20251231.xsd#wff_TradeReceivableBenchmarkMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="wff_TradeReceivableBenchmarkMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:href="wff-20251231.xsd#wff_AssetsAcquiredAndLiabilitiesAssumedLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" xlink:href="wff-20251231.xsd#wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:href="wff-20251231.xsd#wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:href="wff-20251231.xsd#wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_Goodwill" order="18" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="wff_CarlicoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RGSBMember" xlink:href="wff-20251231.xsd#wff_RGSBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="wff_RGSBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems" xlink:href="wff-20251231.xsd#wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" xlink:href="wff-20251231.xsd#wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems" xlink:to="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="wff_CarlicoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RGSBMember" xlink:href="wff-20251231.xsd#wff_RGSBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="wff_RGSBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ThirdPartyMember" xlink:href="wff-20251231.xsd#wff_ThirdPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_ThirdPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGrossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_DepositsAssetsCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_OtherReceivablesGrossCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_OtherReceivablesFromRelatedParties" xlink:href="wff-20251231.xsd#wff_OtherReceivablesFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="wff_OtherReceivablesFromRelatedParties" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_PropertyPlantAndEquipmentsLineItems" xlink:href="wff-20251231.xsd#wff_PropertyPlantAndEquipmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="wff_PropertyPlantAndEquipmentsLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_PropertyPlantAndEquipmentsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_PropertyPlantAndEquipmentsLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_PropertyPlantAndEquipmentsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofDepreciationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems" xlink:href="wff-20251231.xsd#wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable" xlink:href="wff-20251231.xsd#wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems" xlink:to="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofLandUseRightTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfLandUseRightAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfLandUseRightAbstract"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRight" xlink:href="wff-20251231.xsd#wff_LandUseRight"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfLandUseRightAbstract" xlink:to="wff_LandUseRight" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AccumulatedAmortizationOfLandUseRight" xlink:href="wff-20251231.xsd#wff_AccumulatedAmortizationOfLandUseRight"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfLandUseRightAbstract" xlink:to="wff_AccumulatedAmortizationOfLandUseRight" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightNet" xlink:href="wff-20251231.xsd#wff_LandUseRightNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfLandUseRightAbstract" xlink:to="wff_LandUseRightNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightScheduleofAmortizationExpenseDetailsTable" xlink:href="wff-20251231.xsd#wff_LandUseRightScheduleofAmortizationExpenseDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="wff_LandUseRightScheduleofAmortizationExpenseDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_LandUseRightScheduleofAmortizationExpenseDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightMember" xlink:href="wff-20251231.xsd#wff_LandUseRightMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="wff_LandUseRightMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_Goodwill" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillImpairmentLoss" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilityAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilityAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilityAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_BorrowingsScheduleofBorrowingsDetailsTable" xlink:href="wff-20251231.xsd#wff_BorrowingsScheduleofBorrowingsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="wff_BorrowingsScheduleofBorrowingsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_BorrowingsScheduleofBorrowingsDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TermLoanIMember" xlink:href="wff-20251231.xsd#wff_TermLoanIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="wff_TermLoanIMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TermLoanIIMember" xlink:href="wff-20251231.xsd#wff_TermLoanIIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="wff_TermLoanIIMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebt" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:href="wff-20251231.xsd#wff_ScheduleOfBeforeIncomeTaxExpenseLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:to="wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_KY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_KY" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MY" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_HK" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_KY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_KY" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MY" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_HK" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_KY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_KY" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_MY" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_HK" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_OtherMember" xlink:href="wff-20251231.xsd#wff_OtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="wff_OtherMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalBeforeRefundReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignBeforeRefundReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="us-gaap_IncomeTaxesPaidNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_LossIncomeBeforeIncomeTaxExpensePercentage" xlink:href="wff-20251231.xsd#wff_LossIncomeBeforeIncomeTaxExpensePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="wff_LossIncomeBeforeIncomeTaxExpensePercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDeductions" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxExpenseBenefitPercentage" xlink:href="wff-20251231.xsd#wff_IncomeTaxExpenseBenefitPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="wff_IncomeTaxExpenseBenefitPercentage" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ValuationAllowanceLineItems" xlink:to="wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowanceLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_DeferredIncomeTaxAcceleratedTaxDepreciation" xlink:href="wff-20251231.xsd#wff_DeferredIncomeTaxAcceleratedTaxDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowanceLineItems" xlink:to="wff_DeferredIncomeTaxAcceleratedTaxDepreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowanceLineItems" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CheeHoongLewMrLewMember" xlink:href="wff-20251231.xsd#wff_CheeHoongLewMrLewMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_CheeHoongLewMrLewMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_YewCheanLimMsLimMember" xlink:href="wff-20251231.xsd#wff_YewCheanLimMsLimMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_YewCheanLimMsLimMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_WaiBoonLawMsLawMember" xlink:href="wff-20251231.xsd#wff_WaiBoonLawMsLawMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_WaiBoonLawMsLawMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ChungKinLooMrLooMember" xlink:href="wff-20251231.xsd#wff_ChungKinLooMrLooMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_ChungKinLooMrLooMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_FlakeshieldSdnBhdFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_FlakeshieldSdnBhdFlakeshieldMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_FlakeshieldSdnBhdFlakeshieldMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AcmosMSdnBhdAcmosMember" xlink:href="wff-20251231.xsd#wff_AcmosMSdnBhdAcmosMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_AcmosMSdnBhdAcmosMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_WinFungPropSdnBhdWFPMember" xlink:href="wff-20251231.xsd#wff_WinFungPropSdnBhdWFPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_WinFungPropSdnBhdWFPMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_EcoConsultMSdnBhdECOMember" xlink:href="wff-20251231.xsd#wff_EcoConsultMSdnBhdECOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_EcoConsultMSdnBhdECOMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember" xlink:href="wff-20251231.xsd#wff_KirbySwimEquipPtyLtdKirbyAustraliaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember" xlink:href="wff-20251231.xsd#wff_KirbySwimEquipmentPteLtdKirbySingaporeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_OneFatboyzLimitedOFLMember" xlink:href="wff-20251231.xsd#wff_OneFatboyzLimitedOFLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_OneFatboyzLimitedOFLMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_SnowBearCapitalLimitedSBCLMember" xlink:href="wff-20251231.xsd#wff_SnowBearCapitalLimitedSBCLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_SnowBearCapitalLimitedSBCLMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_CarlicoMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RGSBMember" xlink:href="wff-20251231.xsd#wff_RGSBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_RGSBMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_SalesToFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_SalesToFlakeshieldMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_SalesToFlakeshieldMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_SalesToAcmosMember" xlink:href="wff-20251231.xsd#wff_SalesToAcmosMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_SalesToAcmosMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_SalesToECOMember" xlink:href="wff-20251231.xsd#wff_SalesToECOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_SalesToECOMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_SalesToKirbySingaporeMember" xlink:href="wff-20251231.xsd#wff_SalesToKirbySingaporeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_SalesToKirbySingaporeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseFromFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_PurchaseFromFlakeshieldMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_PurchaseFromFlakeshieldMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseFromAcmosMember" xlink:href="wff-20251231.xsd#wff_PurchaseFromAcmosMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_PurchaseFromAcmosMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RentalIncomeFromFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_RentalIncomeFromFlakeshieldMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_RentalIncomeFromFlakeshieldMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RentalExpensesToWFPMember" xlink:href="wff-20251231.xsd#wff_RentalExpensesToWFPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_RentalExpensesToWFPMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RentalExpensesToMrLewMember" xlink:href="wff-20251231.xsd#wff_RentalExpensesToMrLewMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_RentalExpensesToMrLewMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ConsultancyExpensesToOFLMember" xlink:href="wff-20251231.xsd#wff_ConsultancyExpensesToOFLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_ConsultancyExpensesToOFLMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ConsultancyExpensesToSBCLMember" xlink:href="wff-20251231.xsd#wff_ConsultancyExpensesToSBCLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_ConsultancyExpensesToSBCLMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AdvancesFromOFLMember" xlink:href="wff-20251231.xsd#wff_AdvancesFromOFLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_AdvancesFromOFLMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AdvancesFromSBCLMember" xlink:href="wff-20251231.xsd#wff_AdvancesFromSBCLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_AdvancesFromSBCLMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AdvancesFromKirbyAustraliaMember" xlink:href="wff-20251231.xsd#wff_AdvancesFromKirbyAustraliaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_AdvancesFromKirbyAustraliaMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember" xlink:href="wff-20251231.xsd#wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember" xlink:href="wff-20251231.xsd#wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember" xlink:href="wff-20251231.xsd#wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_FlakeshieldMember" xlink:href="wff-20251231.xsd#wff_FlakeshieldMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_FlakeshieldMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ECOMember" xlink:href="wff-20251231.xsd#wff_ECOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_ECOMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_KirbySingaporeMember" xlink:href="wff-20251231.xsd#wff_KirbySingaporeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_KirbySingaporeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_SBCLMember" xlink:href="wff-20251231.xsd#wff_SBCLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_SBCLMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_OtherReceivablesFromRelatedParties" xlink:href="wff-20251231.xsd#wff_OtherReceivablesFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="wff_OtherReceivablesFromRelatedParties" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OffsettingLiabilitiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OffsettingLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OffsettingLiabilitiesLineItems" xlink:to="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_FlakeshieldMember" xlink:href="wff-20251231.xsd#wff_FlakeshieldMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_FlakeshieldMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AcmosMember" xlink:href="wff-20251231.xsd#wff_AcmosMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_AcmosMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_KirbyAustraliaMember" xlink:href="wff-20251231.xsd#wff_KirbyAustraliaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_KirbyAustraliaMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_MrLewMember" xlink:href="wff-20251231.xsd#wff_MrLewMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_MrLewMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_MsLimMember" xlink:href="wff-20251231.xsd#wff_MsLimMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_MsLimMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_MsLawMember" xlink:href="wff-20251231.xsd#wff_MsLawMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_MsLawMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_MrLooMember" xlink:href="wff-20251231.xsd#wff_MrLooMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_MrLooMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_CarlicoMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_OFLMember" xlink:href="wff-20251231.xsd#wff_OFLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_OFLMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_SBCLMember" xlink:href="wff-20251231.xsd#wff_SBCLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="wff_SBCLMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OffsettingLiabilitiesLineItems" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OffsettingLiabilitiesLineItems" xlink:to="us-gaap_OtherNotesPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TotalDueToRelatedParties" xlink:href="wff-20251231.xsd#wff_TotalDueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OffsettingLiabilitiesLineItems" xlink:to="wff_TotalDueToRelatedParties" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_GeneralInformationandReorganizationTransactionsDetailsTable" xlink:href="wff-20251231.xsd#wff_GeneralInformationandReorganizationTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="wff_GeneralInformationandReorganizationTransactionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RegisteredAgentMember" xlink:href="wff-20251231.xsd#wff_RegisteredAgentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_RegisteredAgentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_WinFungMember" xlink:href="wff-20251231.xsd#wff_WinFungMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_WinFungMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_WHHoldingMember" xlink:href="wff-20251231.xsd#wff_WHHoldingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_WHHoldingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_GlobalKeyInvestmentLimitedMember" xlink:href="wff-20251231.xsd#wff_GlobalKeyInvestmentLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="wff_GlobalKeyInvestmentLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CarlicoInternationalGroupHoldingsLimitedMember" xlink:href="wff-20251231.xsd#wff_CarlicoInternationalGroupHoldingsLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="wff_CarlicoInternationalGroupHoldingsLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RiseBarCafeSdnBhdMember" xlink:href="wff-20251231.xsd#wff_RiseBarCafeSdnBhdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="wff_RiseBarCafeSdnBhdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RestoranGardenzSdnBhdMember" xlink:href="wff-20251231.xsd#wff_RestoranGardenzSdnBhdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="wff_RestoranGardenzSdnBhdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="dei_EntityIncorporationDateOfIncorporation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="wff_SignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SignificantAccountingPoliciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductAndServiceOtherMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_MDICMember" xlink:href="wff-20251231.xsd#wff_MDICMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="wff_MDICMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Deposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_Deposits" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFDICInsuredAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_CashFDICInsuredAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_InventoryWriteDown" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AreaOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AreaOfLand" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TermOfLandUseRights" xlink:href="wff-20251231.xsd#wff_TermOfLandUseRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="wff_TermOfLandUseRights" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ConsiderationOfLand" xlink:href="wff-20251231.xsd#wff_ConsiderationOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="wff_ConsiderationOfLand" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentOfEquityInvestees" xlink:href="wff-20251231.xsd#wff_ImpairmentOfEquityInvestees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="wff_ImpairmentOfEquityInvestees" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyObligationTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductWarrantyObligationTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ProductWarrantyObligationTerm" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_WarrantyAmount" xlink:href="wff-20251231.xsd#wff_WarrantyAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="wff_WarrantyAmount" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ProductsAmount" xlink:href="wff-20251231.xsd#wff_ProductsAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="wff_ProductsAmount" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RecognizedIncomeTaxPositionsPercentage" xlink:href="wff-20251231.xsd#wff_RecognizedIncomeTaxPositionsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="wff_RecognizedIncomeTaxPositionsPercentage" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="18" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:href="wff-20251231.xsd#wff_BusinessCombinationsandAssetAcquisitionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:to="srt_OwnershipAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RBSBMember" xlink:href="wff-20251231.xsd#wff_RBSBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="wff_RBSBMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_MrLewMember" xlink:href="wff-20251231.xsd#wff_MrLewMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_MrLewMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonrelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonrelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_NonrelatedPartyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_GKIAndCarlicoMember" xlink:href="wff-20251231.xsd#wff_GKIAndCarlicoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="wff_GKIAndCarlicoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AcquisitionOfRBSBMember" xlink:href="wff-20251231.xsd#wff_AcquisitionOfRBSBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="wff_AcquisitionOfRBSBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Revenues" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_NetIncomeLoss" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_InvestmentInEquityInvesteesLineItems" xlink:href="wff-20251231.xsd#wff_InvestmentInEquityInvesteesLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_InvestmentinEquityInvesteesDetailsTable" xlink:href="wff-20251231.xsd#wff_InvestmentinEquityInvesteesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="wff_InvestmentInEquityInvesteesLineItems" xlink:to="wff_InvestmentinEquityInvesteesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_InvestmentinEquityInvesteesDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="wff_CarlicoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RGSBMember" xlink:href="wff-20251231.xsd#wff_RGSBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="wff_RGSBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_EquityInterest" xlink:href="wff-20251231.xsd#wff_EquityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_InvestmentInEquityInvesteesLineItems" xlink:to="wff_EquityInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_InvestmentInEquityInvesteesLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentOfLoss" xlink:href="wff-20251231.xsd#wff_ImpairmentOfLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_InvestmentInEquityInvesteesLineItems" xlink:to="wff_ImpairmentOfLoss" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/AccountsReceivableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_ReceivablesNetCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/InventoriesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWriteDown" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_PropertyandEquipmentNetDetailsTable" xlink:href="wff-20251231.xsd#wff_PropertyandEquipmentNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="wff_PropertyandEquipmentNetDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_PropertyandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/DeferredOfferingCostsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredCostsAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansAndLeasesReceivableDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_LeasesDetailsTable" xlink:href="wff-20251231.xsd#wff_LeasesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:to="wff_LeasesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_LeasesDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_AcquisitionOfAssetUnderHirePurchase" xlink:href="wff-20251231.xsd#wff_AcquisitionOfAssetUnderHirePurchase"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:to="wff_AcquisitionOfAssetUnderHirePurchase" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/BorrowingsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_BorrowingsDetailsTable" xlink:href="wff-20251231.xsd#wff_BorrowingsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="wff_BorrowingsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_BorrowingsDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_TermLoansMember" xlink:href="wff-20251231.xsd#wff_TermLoansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="wff_TermLoansMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/ShareholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_ShareholdersEquityDetailsTable" xlink:href="wff-20251231.xsd#wff_ShareholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="wff_ShareholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_ShareholdersEquityDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_ShareholdersEquityDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_ShareholdersEquityDetailsTable" xlink:to="srt_StatementScenarioAxis" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_UnderwritersMember" xlink:href="wff-20251231.xsd#wff_UnderwritersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="wff_UnderwritersMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RegisteredAgentMember" xlink:href="wff-20251231.xsd#wff_RegisteredAgentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_RegisteredAgentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_WinFungMember" xlink:href="wff-20251231.xsd#wff_WinFungMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_WinFungMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_OfferingPricePerShare" xlink:href="wff-20251231.xsd#wff_OfferingPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="wff_OfferingPricePerShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" xlink:href="wff-20251231.xsd#wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_ProceedsFromIssuanceOfCommonStockNet" xlink:href="wff-20251231.xsd#wff_ProceedsFromIssuanceOfCommonStockNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="wff_ProceedsFromIssuanceOfCommonStockNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="wff_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_IncomeTaxesDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_HK" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_WinFungMember" xlink:href="wff-20251231.xsd#wff_WinFungMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_WinFungMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_PercentageOfEstimatedAssessableProfit" xlink:href="wff-20251231.xsd#wff_PercentageOfEstimatedAssessableProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="wff_PercentageOfEstimatedAssessableProfit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ReceivablesNetCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="wff_SubsequentEventsDetailsLineItems" xlink:href="wff-20251231.xsd#wff_SubsequentEventsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="wff_SubsequentEventsDetailsTable" xlink:href="wff-20251231.xsd#wff_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="wff_SubsequentEventsDetailsLineItems" xlink:to="wff_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SubsequentEventsDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SubsequentEventsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="wff_SubsequentEventsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="wff_RBSBMember" xlink:href="wff-20251231.xsd#wff_RBSBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="wff_RBSBMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="wff_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.winfung.com.my/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain_0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_BusinessContactMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_AddressTypeDomain" xlink:to="dei_BusinessContactMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_ContactPersonnelName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_ContactPersonnelEmailAddress"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelEmailAddress" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorOpinionTextBlock" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorOpinionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorOpinionTextBlock" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
<!-- [WMV7][ASKaJnCxclaYRfPTfVldr1QqZu8zDaJuuDxIpUrkg/jxQ8imdraMMs52KmNQh+qvtAI4s7IMzuHSSDIYuRBAb7AXQeayIJ+fifp5Eo4nrPkGKgWROtm8QCrsNw8p1GQmrXVuxk4W2uKZRFp9yOYcKQe0qLvCyIfasNMUW434fRGbLffOWF8d1feJFKD4yOXC59t24gvHcSsF8M17I1tfZGqqygAweCLqRMfzQiCpiE4uDKWDTyq9+qEDfd0gfhPoPqmPNbkzVCNIi4jBZa+eilmUoTmRHfkUbb+mz2HP28PxpWkMCGk7bwvF5vWV0dPABcm7kxsMFtlgUWP9bcLSjA==] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="41" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>20
<FILENAME>wff-20251231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu Apr 30 19:19:40 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total WF Holding Limited shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">(Loss) income from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other (expense) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Net (loss) income before income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">(Loss) income before income tax expense, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net (loss) income attributable to ordinary shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net gain (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total comprehensive (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Total comprehensive (loss) income attributable to ordinary shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Cash provided by (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase in cash and cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents and restricted cash at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash and cash equivalents and restricted cash at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndInvestmentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndInvestmentsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_RestrictedCashAndInvestmentsCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndInvestmentsCurrent" xlink:to="us-gaap_RestrictedCashAndInvestmentsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">General Information and Reorganization Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerDurationAxis_lbl" xml:lang="en-US">Contract with Customer, Duration [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CurrencyExchangeRatesAxis" xlink:href="wff-20251231.xsd#wff_CurrencyExchangeRatesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CurrencyExchangeRatesAxis_lbl" xml:lang="en-US">Currency Exchange Rates [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CurrencyExchangeRatesAxis" xlink:to="wff_CurrencyExchangeRatesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Business Combinations and Asset Acquisitions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Combination [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl" xml:lang="en-US">Total identifiable assets acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xml:lang="en-US">Total liabilities assumed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xml:lang="en-US">Investment in Equity Investees [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl" xml:lang="en-US">Accounts Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Account Receivable, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGrossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGrossAbstract_lbl" xml:lang="en-US">Schedule of Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryGrossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsAbstract_lbl" xml:lang="en-US">Other Receivables, Deposits and Prepayments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract_lbl" xml:lang="en-US">Schedule of Other Receivables, Deposits and Prepayments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables, deposits and prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Other receivables, deposits and prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US">Property and Equipment, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Total property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightAbstract" xlink:href="wff-20251231.xsd#wff_LandUseRightAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_LandUseRightAbstract_lbl" xml:lang="en-US">Land Use Right [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightAbstract" xlink:to="wff_LandUseRightAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfLandUseRightAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfLandUseRightAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfLandUseRightAbstract_lbl" xml:lang="en-US">Schedule of Land Use Right [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfLandUseRightAbstract" xlink:to="wff_ScheduleOfLandUseRightAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightNet" xlink:href="wff-20251231.xsd#wff_LandUseRightNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="wff_LandUseRightNet_lbl" xml:lang="en-US">Land use right, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightNet" xlink:to="wff_LandUseRightNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_LandUseRightNet_lbl0" xml:lang="en-US">Land use right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightNet" xlink:to="wff_LandUseRightNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill [Godwill]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillRollForward_lbl" xml:lang="en-US">Schedule of Carrying Amount of Goodwill [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillRollForward_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl1" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsAbstract_lbl" xml:lang="en-US">Deferred Offering Costs [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsAbstract" xlink:to="us-gaap_DeferredCostsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xml:lang="en-US">Accrued Expenses and Other Payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesOperatingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOperatingAbstract_lbl" xml:lang="en-US">Schedule of Information Pertaining to Right of Use Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LeasesOperatingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right of use assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Right of use assets &#8211; operating lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Schedule of Total Lease Cost [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US">Schedule of Future Minimum Lease Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total remaining lease payments (undiscounted)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityAbstract_lbl" xml:lang="en-US">Schedule of Financing Arrangement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Finance lease liabilities &#8211; non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Finance lease liabilities - non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US">Finance lease liabilities &#8211; non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Schedule of Net Minimum Lease Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Borrowings [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Borrowings &#8211; non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Borrowings &#8211; non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtByMaturityAbstract_lbl" xml:lang="en-US">Schedule of Annual Maturities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtByMaturityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Shareholders&#8217; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total current income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total deferred income tax benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Total, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income taxes paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract_lbl" xml:lang="en-US">Schedule of Reconciliation of The Statutory Tax Rate To The Effective Tax Rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxExpenseBenefitPercentage" xlink:href="wff-20251231.xsd#wff_IncomeTaxExpenseBenefitPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="wff_IncomeTaxExpenseBenefitPercentage_lbl" xml:lang="en-US">Total, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="wff_IncomeTaxExpenseBenefitPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax assets and deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions and Balances [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl1" xml:lang="en-US">Amount due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashCurrent_lbl0" xml:lang="en-US">Restricted cash balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidTaxes_lbl" xml:lang="en-US">Prepaid taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredOfferingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredOfferingCosts_lbl" xml:lang="en-US">Deferred offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredOfferingCosts" xlink:to="us-gaap_DeferredOfferingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Investment in equity investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities &#8211; current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Finance lease liabilities - current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Finance lease liabilities &#8211; current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl1" xml:lang="en-US">Less Finance lease liabilities &#8211; current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Borrowings &#8211; current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Less borrowings &#8211; current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Amount due to equity investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities &#8211; non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Ordinary Shares, par value US$0.00025 per share, 200,000,000 shares authorized, 5,038,018 and 4,590,004 issued and outstanding at December 31, 2025 and 2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Ordinary shares, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Ordinary shares, shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Ordinary shares, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Ordinary Shares, shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Ordinary shares, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US">Ordinary Shares, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Ordinary shares, shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Ordinary shares, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">(Accumulated deficit) Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other (expense) income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other (expense) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Share of loss of equity investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less net income attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_OtherComprehensiveIncomeLossAbstract" xlink:href="wff-20251231.xsd#wff_OtherComprehensiveIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_OtherComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US">Other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OtherComprehensiveIncomeLossAbstract" xlink:to="wff_OtherComprehensiveIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Foreign currency translation gain (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less comprehensive income attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">(Loss) Earnings per share &#8211; basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">(Loss) Earnings per share &#8211; diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of shares outstanding &#8211; basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of shares outstanding &#8211; diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl" xml:lang="en-US">Foreign currency translation adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of ordinary shares in initial public offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of ordinary shares in initial public offering (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_AmortizationOnLandUseRight" xlink:href="wff-20251231.xsd#wff_AmortizationOnLandUseRight"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_AmortizationOnLandUseRight_lbl" xml:lang="en-US">Amortization on land use right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AmortizationOnLandUseRight" xlink:to="wff_AmortizationOnLandUseRight_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PropertyAndEquipmentWrittenOff" xlink:href="wff-20251231.xsd#wff_PropertyAndEquipmentWrittenOff"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_PropertyAndEquipmentWrittenOff_lbl" xml:lang="en-US">Property and equipment written off</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PropertyAndEquipmentWrittenOff" xlink:to="wff_PropertyAndEquipmentWrittenOff_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl0" xml:lang="en-US">Impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl1" xml:lang="en-US">Recognized goodwill impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl2" xml:lang="en-US">Impairment goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl2"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentOfEquityInvestees" xlink:href="wff-20251231.xsd#wff_ImpairmentOfEquityInvestees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ImpairmentOfEquityInvestees_lbl" xml:lang="en-US">Impairment of equity investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfEquityInvestees" xlink:to="wff_ImpairmentOfEquityInvestees_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="wff_ImpairmentOfEquityInvestees_lbl0" xml:lang="en-US">Recognized an impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfEquityInvestees" xlink:to="wff_ImpairmentOfEquityInvestees_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Inventory write-downs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Amortization of rights of use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_IncreaseDecreaseInRelatedParties" xlink:href="wff-20251231.xsd#wff_IncreaseDecreaseInRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_IncreaseDecreaseInRelatedParties_lbl" xml:lang="en-US">Related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncreaseDecreaseInRelatedParties" xlink:to="wff_IncreaseDecreaseInRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from disposal of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US">Proceeds from initial public offering, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effects of foreign exchange rate on cash and cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">Total cash and cash equivalents and restricted cash shown in the statements of cash flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">Supplemental disclosures of cash flow information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentOfInvestment" xlink:href="wff-20251231.xsd#wff_ImpairmentOfInvestment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="wff_ImpairmentOfInvestment_lbl" xml:lang="en-US">Impairment of investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfInvestment" xlink:to="wff_ImpairmentOfInvestment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xml:lang="en-US">Acquisition of subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Gain on disposal of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_lbl" xml:lang="en-US">Share of results of equity investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Other receivables, deposits and prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl" xml:lang="en-US">Acquisition of equity investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl0" xml:lang="en-US">Cash consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_PaymenttoAssetsAcquisitions" xlink:href="wff-20251231.xsd#wff_PaymenttoAssetsAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="wff_PaymenttoAssetsAcquisitions_lbl" xml:lang="en-US">Assets acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PaymenttoAssetsAcquisitions" xlink:to="wff_PaymenttoAssetsAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_lbl" xml:lang="en-US">Acquisition of subsidiaries, net of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:to="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl" xml:lang="en-US">Payment of offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl0" xml:lang="en-US">Deferred offering costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Repayment of borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Repayment of finance lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_BusinessContactMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_BusinessContactMember_lbl" xml:lang="en-US">Business Contact</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl0" xml:lang="en-US">Accounts receivable from related parties [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_RelatedPartyMember_lbl1" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ParentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ParentMember_lbl" xml:lang="en-US">WF Holding Shareholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ParentMember" xlink:to="us-gaap_ParentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Non- controlling Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NatureOfOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">General Information and Reorganization Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" xlink:to="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property and Equipment useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Revenue Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Total deferred revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Disaggregated Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl" xml:lang="en-US">Revenue, remaining performance obligation, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of Geographical Areas</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenue from customer geographical area , amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RevenueFromCustomerGeographicalAreaPercentage" xlink:href="wff-20251231.xsd#wff_RevenueFromCustomerGeographicalAreaPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RevenueFromCustomerGeographicalAreaPercentage_lbl" xml:lang="en-US">Revenue from customer geographical area , percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RevenueFromCustomerGeographicalAreaPercentage" xlink:to="wff_RevenueFromCustomerGeographicalAreaPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl" xml:lang="en-US">Schedule of Foreign Exchange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xml:lang="en-US">Foreign currency exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Schedule of Concentration of Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration of major customer risk percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">Business Combinations and Asset Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">Schedule of Assets Acquired and Liabilities Assumed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee_lbl" xml:lang="en-US">Investment in equity investee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Net Assets Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US">Other receivables, deposits and prepayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xml:lang="en-US">Prepaid tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_lbl" xml:lang="en-US">Net identifiable liabilities assumed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ReconciliationToGoodwillAbstract" xlink:href="wff-20251231.xsd#wff_ReconciliationToGoodwillAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ReconciliationToGoodwillAbstract_lbl" xml:lang="en-US">Reconciliation to goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ReconciliationToGoodwillAbstract" xlink:to="wff_ReconciliationToGoodwillAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Consideration transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0" xml:lang="en-US">Cash consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Less: Net identifiable liabilities assumed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US">Investment in Equity Investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US">Schedule of Share of Results from its Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" xlink:href="wff-20251231.xsd#wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Share of Results from Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" xlink:to="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US">Accounts receivable, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl0" xml:lang="en-US">Total accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work-in-process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Other Receivables, Deposits and Prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Receivables, Deposits and Prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesGrossCurrent_lbl" xml:lang="en-US">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesGrossCurrent" xlink:to="us-gaap_OtherReceivablesGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_OtherReceivablesFromRelatedParties" xlink:href="wff-20251231.xsd#wff_OtherReceivablesFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_OtherReceivablesFromRelatedParties_lbl" xml:lang="en-US">Other receivables from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OtherReceivablesFromRelatedParties" xlink:to="wff_OtherReceivablesFromRelatedParties_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="wff_OtherReceivablesFromRelatedParties_lbl0" xml:lang="en-US">Total other receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OtherReceivablesFromRelatedParties" xlink:to="wff_OtherReceivablesFromRelatedParties_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property and Equipment,Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property and equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfDepreciationOfPropertyAndEquipment" xlink:href="wff-20251231.xsd#wff_ScheduleOfDepreciationOfPropertyAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ScheduleOfDepreciationOfPropertyAndEquipment_lbl" xml:lang="en-US">Schedule of Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfDepreciationOfPropertyAndEquipment" xlink:to="wff_ScheduleOfDepreciationOfPropertyAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightTextBlock" xlink:href="wff-20251231.xsd#wff_LandUseRightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_LandUseRightTextBlock_lbl" xml:lang="en-US">Land Use Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightTextBlock" xlink:to="wff_LandUseRightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Land Use Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRight" xlink:href="wff-20251231.xsd#wff_LandUseRight"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_LandUseRight_lbl" xml:lang="en-US">Land use right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRight" xlink:to="wff_LandUseRight_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Amortization Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US">Schedule of Carrying Amount of Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US">Increase due to acquisition of RBSB</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredPolicyAcquisitionCostsTextBlock1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl" xml:lang="en-US">Deferred Offering Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Accrued Expenses and Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RightOfUseAssetsTextBlock" xlink:href="wff-20251231.xsd#wff_RightOfUseAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RightOfUseAssetsTextBlock_lbl" xml:lang="en-US">Schedule of Information Pertaining to Right of Use Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RightOfUseAssetsTextBlock" xlink:to="wff_RightOfUseAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Hostel and office equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Total Lease Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityAbstract_lbl" xml:lang="en-US">Operating lease cost:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Expenses relating to short-term leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining lease term - operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate - operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right of use assets obtained in exchange for new operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities &#8211; operating cash flow from operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Lease Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfFinancingArrangementTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfFinancingArrangementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ScheduleOfFinancingArrangementTableTextBlock_lbl" xml:lang="en-US">Schedule of Financing Arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfFinancingArrangementTableTextBlock" xlink:to="wff_ScheduleOfFinancingArrangementTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Finance lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Net Minimum Lease Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Annual Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Shareholders&apos; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Schedule of Before Income Tax Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">Domestic (Cayman Islands)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CurrentIncomeTaxExpensesAbstract" xlink:href="wff-20251231.xsd#wff_CurrentIncomeTaxExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CurrentIncomeTaxExpensesAbstract_lbl" xml:lang="en-US">Current income tax expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CurrentIncomeTaxExpensesAbstract" xlink:to="wff_CurrentIncomeTaxExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Domestic (Cayman Islands)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_DeferredIncomeTaxBenefitsAbstract" xlink:href="wff-20251231.xsd#wff_DeferredIncomeTaxBenefitsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_DeferredIncomeTaxBenefitsAbstract_lbl" xml:lang="en-US">Deferred income tax benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_DeferredIncomeTaxBenefitsAbstract" xlink:to="wff_DeferredIncomeTaxBenefitsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock_lbl" xml:lang="en-US">Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" xlink:to="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesPaidNetOfRefundsAbstract" xlink:href="wff-20251231.xsd#wff_IncomeTaxesPaidNetOfRefundsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_IncomeTaxesPaidNetOfRefundsAbstract_lbl" xml:lang="en-US">Income taxes paid, net of refunds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxesPaidNetOfRefundsAbstract" xlink:to="wff_IncomeTaxesPaidNetOfRefundsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalBeforeRefundReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived_lbl" xml:lang="en-US">Domestic (Cayman Islands)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived" xlink:to="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignBeforeRefundReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived" xlink:to="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_LossIncomeBeforeIncomeTaxExpensePercentage" xlink:href="wff-20251231.xsd#wff_LossIncomeBeforeIncomeTaxExpensePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_LossIncomeBeforeIncomeTaxExpensePercentage_lbl" xml:lang="en-US">(Loss) income before income tax expense, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LossIncomeBeforeIncomeTaxExpensePercentage" xlink:to="wff_LossIncomeBeforeIncomeTaxExpensePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Tax effect at the Malaysia corporate tax rates, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Tax effect at the Malaysia corporate tax rates Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount_lbl" xml:lang="en-US">Effect of preferential tax rate, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage_lbl" xml:lang="en-US">Effect of preferential tax rate, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Non-deductible expenditure, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Non-deductible expenditure, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount_lbl" xml:lang="en-US">Income not subject to tax, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage_lbl" xml:lang="en-US">Income not subject to tax, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Over provision in prior years, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Over provision in prior years, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_DeferredIncomeTaxAcceleratedTaxDepreciation" xlink:href="wff-20251231.xsd#wff_DeferredIncomeTaxAcceleratedTaxDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_DeferredIncomeTaxAcceleratedTaxDepreciation_lbl" xml:lang="en-US">Accelerated tax depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_DeferredIncomeTaxAcceleratedTaxDepreciation" xlink:to="wff_DeferredIncomeTaxAcceleratedTaxDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions and Balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Relationship with Major Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl" xml:lang="en-US">Relationship with the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US">Related party transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0" xml:lang="en-US">Purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts Receivable and Other Receivable Due From Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accounts Payable Amount Due to Related</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Total accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNotesPayable_lbl" xml:lang="en-US">Other payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNotesPayable" xlink:to="us-gaap_OtherNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TotalDueToRelatedParties" xlink:href="wff-20251231.xsd#wff_TotalDueToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TotalDueToRelatedParties_lbl" xml:lang="en-US">Total due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TotalDueToRelatedParties" xlink:to="wff_TotalDueToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Transactions Amount Due to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate_lbl" xml:lang="en-US">Advances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForAdvanceToAffiliate" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xml:lang="en-US">Other payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee_lbl" xml:lang="en-US">Amount due to equity investee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties_lbl" xml:lang="en-US">Amounts due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_lbl" xml:lang="en-US">Fair value of non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Less: Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Allowance for credit loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl" xml:lang="en-US">Less: Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AccumulatedAmortizationOfLandUseRight" xlink:href="wff-20251231.xsd#wff_AccumulatedAmortizationOfLandUseRight"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="wff_AccumulatedAmortizationOfLandUseRight_lbl" xml:lang="en-US">Less: Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AccumulatedAmortizationOfLandUseRight" xlink:to="wff_AccumulatedAmortizationOfLandUseRight_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Less: Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationDeductions_lbl" xml:lang="en-US">Double tax deduction/ tax incentives, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDeductions" xlink:to="us-gaap_IncomeTaxReconciliationDeductions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_lbl" xml:lang="en-US">Double tax deduction/ tax incentives, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computers and software	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and fittings[ Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and fittings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Motor vehicles	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Motor Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TwoThousandTwentySixMember" xlink:href="wff-20251231.xsd#wff_TwoThousandTwentySixMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TwoThousandTwentySixMember_lbl" xml:lang="en-US">2026 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TwoThousandTwentySixMember" xlink:to="wff_TwoThousandTwentySixMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TwoThousandTwentySevenMember" xlink:href="wff-20251231.xsd#wff_TwoThousandTwentySevenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TwoThousandTwentySevenMember_lbl" xml:lang="en-US">2027 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TwoThousandTwentySevenMember" xlink:to="wff_TwoThousandTwentySevenMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TwoThousandTwentyEightMember" xlink:href="wff-20251231.xsd#wff_TwoThousandTwentyEightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TwoThousandTwentyEightMember_lbl" xml:lang="en-US">2028 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TwoThousandTwentyEightMember" xlink:to="wff_TwoThousandTwentyEightMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductAndServiceOtherMember_lbl" xml:lang="en-US">Product sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductAndServiceOtherMember" xlink:to="us-gaap_ProductAndServiceOtherMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProductAndServiceOtherMember_lbl0" xml:lang="en-US">Product and Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductAndServiceOtherMember" xlink:to="us-gaap_ProductAndServiceOtherMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaintenanceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaintenanceMember_lbl" xml:lang="en-US">Installation and maintenance service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaintenanceMember" xlink:to="us-gaap_MaintenanceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_WarrantyIncomeMember" xlink:href="wff-20251231.xsd#wff_WarrantyIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_WarrantyIncomeMember_lbl" xml:lang="en-US">Warranty income [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WarrantyIncomeMember" xlink:to="wff_WarrantyIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TechnologyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyServiceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TechnologyServiceMember_lbl" xml:lang="en-US">Technical service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TechnologyServiceMember" xlink:to="us-gaap_TechnologyServiceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TransportIncomeMember" xlink:href="wff-20251231.xsd#wff_TransportIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TransportIncomeMember_lbl" xml:lang="en-US">Transport income [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TransportIncomeMember" xlink:to="wff_TransportIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FoodAndBeverageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FoodAndBeverageMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FoodAndBeverageMember_lbl" xml:lang="en-US">Food and beverages [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FoodAndBeverageMember" xlink:to="us-gaap_FoodAndBeverageMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TotalRevenueMember" xlink:href="wff-20251231.xsd#wff_TotalRevenueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TotalRevenueMember_lbl" xml:lang="en-US">Total [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TotalRevenueMember" xlink:to="wff_TotalRevenueMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_MY_lbl" xml:lang="en-US">Malaysia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MY" xlink:to="country_MY_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_MY_lbl0" xml:lang="en-US">Foreign (Malaysia) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MY" xlink:to="country_MY_lbl0"/>
    <loc xlink:type="locator" xlink:label="country_SG" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_SG"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_SG_lbl" xml:lang="en-US">Singapore [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_SG" xlink:to="country_SG_lbl"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AU"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_AU_lbl" xml:lang="en-US">Australia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CN_lbl" xml:lang="en-US">China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SouthAsiaRegionMember" xlink:href="wff-20251231.xsd#wff_SouthAsiaRegionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_SouthAsiaRegionMember_lbl" xml:lang="en-US">South Asia region [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SouthAsiaRegionMember" xlink:to="wff_SouthAsiaRegionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_USToMYRYearEndRateMember" xlink:href="wff-20251231.xsd#wff_USToMYRYearEndRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_USToMYRYearEndRateMember_lbl" xml:lang="en-US">US$ to MYR Year End Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_USToMYRYearEndRateMember" xlink:to="wff_USToMYRYearEndRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_USToMYRAverageRateMember" xlink:href="wff-20251231.xsd#wff_USToMYRAverageRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_USToMYRAverageRateMember_lbl" xml:lang="en-US">US$ to MYR Average Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_USToMYRAverageRateMember" xlink:to="wff_USToMYRAverageRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_USToHKDYearEndRateMember" xlink:href="wff-20251231.xsd#wff_USToHKDYearEndRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_USToHKDYearEndRateMember_lbl" xml:lang="en-US">US$ to HKD Year End Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_USToHKDYearEndRateMember" xlink:to="wff_USToHKDYearEndRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_USToHKDAverageRateMember" xlink:href="wff-20251231.xsd#wff_USToHKDAverageRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_USToHKDAverageRateMember_lbl" xml:lang="en-US">US$ to HKD Average Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_USToHKDAverageRateMember" xlink:to="wff_USToHKDAverageRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CustomerAMember" xlink:href="wff-20251231.xsd#wff_CustomerAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CustomerAMember" xlink:to="wff_CustomerAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CustomerBMember" xlink:href="wff-20251231.xsd#wff_CustomerBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CustomerBMember_lbl" xml:lang="en-US">Customer B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CustomerBMember" xlink:to="wff_CustomerBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CustomerCMember" xlink:href="wff-20251231.xsd#wff_CustomerCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CustomerCMember_lbl" xml:lang="en-US">Customer C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CustomerCMember" xlink:to="wff_CustomerCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CustomerDMember" xlink:href="wff-20251231.xsd#wff_CustomerDMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CustomerDMember_lbl" xml:lang="en-US">Customer D [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CustomerDMember" xlink:to="wff_CustomerDMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TradeReceivableBenchmarkMember" xlink:href="wff-20251231.xsd#wff_TradeReceivableBenchmarkMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TradeReceivableBenchmarkMember_lbl" xml:lang="en-US">Trade Receivable Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TradeReceivableBenchmarkMember" xlink:to="wff_TradeReceivableBenchmarkMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:href="wff-20251231.xsd#wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember_lbl" xml:lang="en-US">Purchase Price to the Identifiable Assets Acquired and Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:to="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:href="wff-20251231.xsd#wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember_lbl" xml:lang="en-US">Fair Values of the Identifiable Assets Acquired and Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:to="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CarlicoMember_lbl" xml:lang="en-US">Carlico [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CarlicoMember" xlink:to="wff_CarlicoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RGSBMember" xlink:href="wff-20251231.xsd#wff_RGSBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RGSBMember_lbl" xml:lang="en-US">RGSB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RGSBMember" xlink:to="wff_RGSBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ThirdPartyMember" xlink:href="wff-20251231.xsd#wff_ThirdPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ThirdPartyMember_lbl" xml:lang="en-US">Accounts receivable from third parties [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ThirdPartyMember" xlink:to="wff_ThirdPartyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost of Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightMember" xlink:href="wff-20251231.xsd#wff_LandUseRightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_LandUseRightMember_lbl" xml:lang="en-US">Land Use Right [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightMember" xlink:to="wff_LandUseRightMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TermLoanIMember" xlink:href="wff-20251231.xsd#wff_TermLoanIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TermLoanIMember_lbl" xml:lang="en-US">Term loan I [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TermLoanIMember" xlink:to="wff_TermLoanIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TermLoanIIMember" xlink:href="wff-20251231.xsd#wff_TermLoanIIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TermLoanIIMember_lbl" xml:lang="en-US">Term loan II [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TermLoanIIMember" xlink:to="wff_TermLoanIIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_KY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_KY_lbl" xml:lang="en-US">Domestic (Cayman Islands) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_KY" xlink:to="country_KY_lbl"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_HK_lbl" xml:lang="en-US">Foreign (Hong Kong) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_HK_lbl0" xml:lang="en-US">Hong Kong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US">Foreign (BVI) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_OtherMember" xlink:href="wff-20251231.xsd#wff_OtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_OtherMember_lbl" xml:lang="en-US">Foreign (BVI) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OtherMember" xlink:to="wff_OtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CheeHoongLewMrLewMember" xlink:href="wff-20251231.xsd#wff_CheeHoongLewMrLewMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CheeHoongLewMrLewMember_lbl" xml:lang="en-US">Chee Hoong Lew (&#8220;Mr. Lew&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CheeHoongLewMrLewMember" xlink:to="wff_CheeHoongLewMrLewMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_YewCheanLimMsLimMember" xlink:href="wff-20251231.xsd#wff_YewCheanLimMsLimMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_YewCheanLimMsLimMember_lbl" xml:lang="en-US">Yew Chean Lim (&#8220;Ms. Lim&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_YewCheanLimMsLimMember" xlink:to="wff_YewCheanLimMsLimMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_WaiBoonLawMsLawMember" xlink:href="wff-20251231.xsd#wff_WaiBoonLawMsLawMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_WaiBoonLawMsLawMember_lbl" xml:lang="en-US">Wai Boon Law (&#8220;Ms. Law&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WaiBoonLawMsLawMember" xlink:to="wff_WaiBoonLawMsLawMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ChungKinLooMrLooMember" xlink:href="wff-20251231.xsd#wff_ChungKinLooMrLooMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ChungKinLooMrLooMember_lbl" xml:lang="en-US">Chung Kin Loo (&#8220;Mr. Loo&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ChungKinLooMrLooMember" xlink:to="wff_ChungKinLooMrLooMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_FlakeshieldSdnBhdFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_FlakeshieldSdnBhdFlakeshieldMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_FlakeshieldSdnBhdFlakeshieldMember_lbl" xml:lang="en-US">Flakeshield Sdn Bhd (&#8220;Flakeshield&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_FlakeshieldSdnBhdFlakeshieldMember" xlink:to="wff_FlakeshieldSdnBhdFlakeshieldMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AcmosMSdnBhdAcmosMember" xlink:href="wff-20251231.xsd#wff_AcmosMSdnBhdAcmosMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_AcmosMSdnBhdAcmosMember_lbl" xml:lang="en-US">Acmos (M) Sdn Bhd (&#8220;Acmos&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AcmosMSdnBhdAcmosMember" xlink:to="wff_AcmosMSdnBhdAcmosMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_WinFungPropSdnBhdWFPMember" xlink:href="wff-20251231.xsd#wff_WinFungPropSdnBhdWFPMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_WinFungPropSdnBhdWFPMember_lbl" xml:lang="en-US">Win Fung Prop Sdn Bhd (&#8220;WFP&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WinFungPropSdnBhdWFPMember" xlink:to="wff_WinFungPropSdnBhdWFPMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_EcoConsultMSdnBhdECOMember" xlink:href="wff-20251231.xsd#wff_EcoConsultMSdnBhdECOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_EcoConsultMSdnBhdECOMember_lbl" xml:lang="en-US">Eco Consult (M) Sdn Bhd (&#8220;ECO&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EcoConsultMSdnBhdECOMember" xlink:to="wff_EcoConsultMSdnBhdECOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember" xlink:href="wff-20251231.xsd#wff_KirbySwimEquipPtyLtdKirbyAustraliaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember_lbl" xml:lang="en-US">Kirby Swim Equip Pty Ltd (&#8220;Kirby Australia&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember" xlink:to="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember" xlink:href="wff-20251231.xsd#wff_KirbySwimEquipmentPteLtdKirbySingaporeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember_lbl" xml:lang="en-US">Kirby Swim Equipment Pte Ltd (&#8220;Kirby Singapore&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember" xlink:to="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_OneFatboyzLimitedOFLMember" xlink:href="wff-20251231.xsd#wff_OneFatboyzLimitedOFLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_OneFatboyzLimitedOFLMember_lbl" xml:lang="en-US">One Fatboyz Limited (&#8220;OFL&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OneFatboyzLimitedOFLMember" xlink:to="wff_OneFatboyzLimitedOFLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SnowBearCapitalLimitedSBCLMember" xlink:href="wff-20251231.xsd#wff_SnowBearCapitalLimitedSBCLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_SnowBearCapitalLimitedSBCLMember_lbl" xml:lang="en-US">Snow Bear Capital Limited (&#8220;SBCL&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SnowBearCapitalLimitedSBCLMember" xlink:to="wff_SnowBearCapitalLimitedSBCLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SalesToFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_SalesToFlakeshieldMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_SalesToFlakeshieldMember_lbl" xml:lang="en-US">Sales to Flakeshield [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SalesToFlakeshieldMember" xlink:to="wff_SalesToFlakeshieldMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SalesToAcmosMember" xlink:href="wff-20251231.xsd#wff_SalesToAcmosMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_SalesToAcmosMember_lbl" xml:lang="en-US">Sales to Acmos [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SalesToAcmosMember" xlink:to="wff_SalesToAcmosMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SalesToECOMember" xlink:href="wff-20251231.xsd#wff_SalesToECOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_SalesToECOMember_lbl" xml:lang="en-US">Sales to ECO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SalesToECOMember" xlink:to="wff_SalesToECOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SalesToKirbySingaporeMember" xlink:href="wff-20251231.xsd#wff_SalesToKirbySingaporeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_SalesToKirbySingaporeMember_lbl" xml:lang="en-US">Sales to Kirby Singapore [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SalesToKirbySingaporeMember" xlink:to="wff_SalesToKirbySingaporeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseFromFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_PurchaseFromFlakeshieldMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_PurchaseFromFlakeshieldMember_lbl" xml:lang="en-US">Purchase from Flakeshield [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseFromFlakeshieldMember" xlink:to="wff_PurchaseFromFlakeshieldMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseFromAcmosMember" xlink:href="wff-20251231.xsd#wff_PurchaseFromAcmosMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_PurchaseFromAcmosMember_lbl" xml:lang="en-US">Purchase from Acmos [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseFromAcmosMember" xlink:to="wff_PurchaseFromAcmosMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RentalIncomeFromFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_RentalIncomeFromFlakeshieldMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RentalIncomeFromFlakeshieldMember_lbl" xml:lang="en-US">Rental income from Flakeshield [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RentalIncomeFromFlakeshieldMember" xlink:to="wff_RentalIncomeFromFlakeshieldMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RentalExpensesToWFPMember" xlink:href="wff-20251231.xsd#wff_RentalExpensesToWFPMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RentalExpensesToWFPMember_lbl" xml:lang="en-US">Rental expenses to WFP [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RentalExpensesToWFPMember" xlink:to="wff_RentalExpensesToWFPMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RentalExpensesToMrLewMember" xlink:href="wff-20251231.xsd#wff_RentalExpensesToMrLewMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RentalExpensesToMrLewMember_lbl" xml:lang="en-US">Rental expenses to Mr. Lew [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RentalExpensesToMrLewMember" xlink:to="wff_RentalExpensesToMrLewMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ConsultancyExpensesToOFLMember" xlink:href="wff-20251231.xsd#wff_ConsultancyExpensesToOFLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ConsultancyExpensesToOFLMember_lbl" xml:lang="en-US">Consultancy expenses to OFL [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ConsultancyExpensesToOFLMember" xlink:to="wff_ConsultancyExpensesToOFLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ConsultancyExpensesToSBCLMember" xlink:href="wff-20251231.xsd#wff_ConsultancyExpensesToSBCLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ConsultancyExpensesToSBCLMember_lbl" xml:lang="en-US">Consultancy expenses to SBCL [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ConsultancyExpensesToSBCLMember" xlink:to="wff_ConsultancyExpensesToSBCLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AdvancesFromOFLMember" xlink:href="wff-20251231.xsd#wff_AdvancesFromOFLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_AdvancesFromOFLMember_lbl" xml:lang="en-US">Advances from OFL [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AdvancesFromOFLMember" xlink:to="wff_AdvancesFromOFLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AdvancesFromSBCLMember" xlink:href="wff-20251231.xsd#wff_AdvancesFromSBCLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_AdvancesFromSBCLMember_lbl" xml:lang="en-US">Advances from SBCL [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AdvancesFromSBCLMember" xlink:to="wff_AdvancesFromSBCLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AdvancesFromKirbyAustraliaMember" xlink:href="wff-20251231.xsd#wff_AdvancesFromKirbyAustraliaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_AdvancesFromKirbyAustraliaMember_lbl" xml:lang="en-US">Advances from Kirby Australia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AdvancesFromKirbyAustraliaMember" xlink:to="wff_AdvancesFromKirbyAustraliaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember" xlink:href="wff-20251231.xsd#wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember_lbl" xml:lang="en-US">Purchase consideration to Ms. Lim for acquisition of GKI [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember" xlink:to="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember" xlink:href="wff-20251231.xsd#wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember_lbl" xml:lang="en-US">Purchase consideration to Mr. Lew for acquisition of RBSB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember" xlink:to="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember" xlink:href="wff-20251231.xsd#wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember_lbl" xml:lang="en-US">Purchase consideration to Mr. Lew for acquisition of RGSB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember" xlink:to="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_FlakeshieldMember" xlink:href="wff-20251231.xsd#wff_FlakeshieldMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_FlakeshieldMember_lbl" xml:lang="en-US">Flakeshield [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_FlakeshieldMember" xlink:to="wff_FlakeshieldMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ECOMember" xlink:href="wff-20251231.xsd#wff_ECOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ECOMember_lbl" xml:lang="en-US">ECO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ECOMember" xlink:to="wff_ECOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_KirbySingaporeMember" xlink:href="wff-20251231.xsd#wff_KirbySingaporeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_KirbySingaporeMember_lbl" xml:lang="en-US">Kirby Singapore [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_KirbySingaporeMember" xlink:to="wff_KirbySingaporeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SBCLMember" xlink:href="wff-20251231.xsd#wff_SBCLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_SBCLMember_lbl" xml:lang="en-US">SBCL [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SBCLMember" xlink:to="wff_SBCLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AcmosMember" xlink:href="wff-20251231.xsd#wff_AcmosMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_AcmosMember_lbl" xml:lang="en-US">Acmos [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AcmosMember" xlink:to="wff_AcmosMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_KirbyAustraliaMember" xlink:href="wff-20251231.xsd#wff_KirbyAustraliaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_KirbyAustraliaMember_lbl" xml:lang="en-US">Kirby Australia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_KirbyAustraliaMember" xlink:to="wff_KirbyAustraliaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_MrLewMember" xlink:href="wff-20251231.xsd#wff_MrLewMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_MrLewMember_lbl" xml:lang="en-US">Mr. Lew [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MrLewMember" xlink:to="wff_MrLewMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_MsLimMember" xlink:href="wff-20251231.xsd#wff_MsLimMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_MsLimMember_lbl" xml:lang="en-US">Ms. Lim [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MsLimMember" xlink:to="wff_MsLimMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_MsLawMember" xlink:href="wff-20251231.xsd#wff_MsLawMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_MsLawMember_lbl" xml:lang="en-US">Ms. Law [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MsLawMember" xlink:to="wff_MsLawMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_MrLooMember" xlink:href="wff-20251231.xsd#wff_MrLooMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_MrLooMember_lbl" xml:lang="en-US">Mr. Loo [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MrLooMember" xlink:to="wff_MrLooMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_OFLMember" xlink:href="wff-20251231.xsd#wff_OFLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_OFLMember_lbl" xml:lang="en-US">OFL [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OFLMember" xlink:to="wff_OFLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationDateOfIncorporation_lbl" xml:lang="en-US">Incorporated date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationDateOfIncorporation" xlink:to="dei_EntityIncorporationDateOfIncorporation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteStockSplit_lbl" xml:lang="en-US">Forward split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplit" xlink:to="us-gaap_StockholdersEquityNoteStockSplit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Ordinary shares cancellation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US">Reverse split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US">Percentage of acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Percentage of equity interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Deposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Deposits_lbl" xml:lang="en-US">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFDICInsuredAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US">Insured limit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AreaOfLand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AreaOfLand_lbl" xml:lang="en-US">Square meters of land (in Square Meters)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TermOfLandUseRights" xlink:href="wff-20251231.xsd#wff_TermOfLandUseRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TermOfLandUseRights_lbl" xml:lang="en-US">Term of the land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TermOfLandUseRights" xlink:to="wff_TermOfLandUseRights_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ConsiderationOfLand" xlink:href="wff-20251231.xsd#wff_ConsiderationOfLand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ConsiderationOfLand_lbl" xml:lang="en-US">Consideration of land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ConsiderationOfLand" xlink:to="wff_ConsiderationOfLand_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xml:lang="en-US">Impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyObligationTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductWarrantyObligationTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyObligationTerm_lbl" xml:lang="en-US">Warranty periods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyObligationTerm" xlink:to="us-gaap_ProductWarrantyObligationTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Deferred revenue recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_WarrantyAmount" xlink:href="wff-20251231.xsd#wff_WarrantyAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_WarrantyAmount_lbl" xml:lang="en-US">Warranty amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WarrantyAmount" xlink:to="wff_WarrantyAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ProductsAmount" xlink:href="wff-20251231.xsd#wff_ProductsAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ProductsAmount_lbl" xml:lang="en-US">Products amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ProductsAmount" xlink:to="wff_ProductsAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RecognizedIncomeTaxPositionsPercentage" xlink:href="wff-20251231.xsd#wff_RecognizedIncomeTaxPositionsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RecognizedIncomeTaxPositionsPercentage_lbl" xml:lang="en-US">Recognized income tax positions percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RecognizedIncomeTaxPositionsPercentage" xlink:to="wff_RecognizedIncomeTaxPositionsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">operating segment (in Segment)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Reportable segments (in Segment)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xml:lang="en-US">Percentage of non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_EquityInterest" xlink:href="wff-20251231.xsd#wff_EquityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_EquityInterest_lbl" xml:lang="en-US">Equity interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EquityInterest" xlink:to="wff_EquityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentOfLoss" xlink:href="wff-20251231.xsd#wff_ImpairmentOfLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ImpairmentOfLoss_lbl" xml:lang="en-US">Recognized impairment losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfLoss" xlink:to="wff_ImpairmentOfLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesNetCurrent_lbl" xml:lang="en-US">Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ReceivablesNetCurrent_lbl0" xml:lang="en-US">Outstanding receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl" xml:lang="en-US">Property and equipment of finance lease right use of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl" xml:lang="en-US">Remaining lease terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AcquisitionOfAssetUnderHirePurchase" xlink:href="wff-20251231.xsd#wff_AcquisitionOfAssetUnderHirePurchase"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_AcquisitionOfAssetUnderHirePurchase_lbl" xml:lang="en-US">Acquisition of asset under hire purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AcquisitionOfAssetUnderHirePurchase" xlink:to="wff_AcquisitionOfAssetUnderHirePurchase_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Total facility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US">Maturity term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US">Sale of ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_OfferingPricePerShare" xlink:href="wff-20251231.xsd#wff_OfferingPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_OfferingPricePerShare_lbl" xml:lang="en-US">Offering price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OfferingPricePerShare" xlink:to="wff_OfferingPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" xlink:href="wff-20251231.xsd#wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering_lbl" xml:lang="en-US">Underwriters option period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" xlink:to="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Gross proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ProceedsFromIssuanceOfCommonStockNet" xlink:href="wff-20251231.xsd#wff_ProceedsFromIssuanceOfCommonStockNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ProceedsFromIssuanceOfCommonStockNet_lbl" xml:lang="en-US">Net proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ProceedsFromIssuanceOfCommonStockNet" xlink:to="wff_ProceedsFromIssuanceOfCommonStockNet_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PercentageOfEstimatedAssessableProfit" xlink:href="wff-20251231.xsd#wff_PercentageOfEstimatedAssessableProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_PercentageOfEstimatedAssessableProfit_lbl" xml:lang="en-US">Percentage of estimated assessable profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PercentageOfEstimatedAssessableProfit" xlink:to="wff_PercentageOfEstimatedAssessableProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Profits tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_lbl" xml:lang="en-US">Provision amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:to="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Cash and Cash Equivalents, and Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivables and Allowance for Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightPolicyPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_LandUseRightPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_LandUseRightPolicyPolicyTextBlock_lbl" xml:lang="en-US">Land Use Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightPolicyPolicyTextBlock" xlink:to="wff_LandUseRightPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AssetAcquisitionPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_AssetAcquisitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_AssetAcquisitionPolicyTextBlock_lbl" xml:lang="en-US">Asset Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AssetAcquisitionPolicyTextBlock" xlink:to="wff_AssetAcquisitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock_lbl" xml:lang="en-US">Impairment Assessment of Investment in Equity Investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" xlink:to="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_WarrantyPolicyPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_WarrantyPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_WarrantyPolicyPolicyTextBlock_lbl" xml:lang="en-US">Warranty</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WarrantyPolicyPolicyTextBlock" xlink:to="wff_WarrantyPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CostOfSalesTextBlock" xlink:href="wff-20251231.xsd#wff_CostOfSalesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CostOfSalesTextBlock_lbl" xml:lang="en-US">Cost of Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CostOfSalesTextBlock" xlink:to="wff_CostOfSalesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings (Loss) Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation and Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Major Customers and Risks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartiesPolicyPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_RelatedPartiesPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RelatedPartiesPolicyPolicyTextBlock_lbl" xml:lang="en-US">Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RelatedPartiesPolicyPolicyTextBlock" xlink:to="wff_RelatedPartiesPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock_lbl" xml:lang="en-US">Recently Adopted Accounting Pronouncement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock" xlink:to="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RegisteredAgentMember" xlink:href="wff-20251231.xsd#wff_RegisteredAgentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RegisteredAgentMember_lbl" xml:lang="en-US">Registered Agent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RegisteredAgentMember" xlink:to="wff_RegisteredAgentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_WinFungMember" xlink:href="wff-20251231.xsd#wff_WinFungMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_WinFungMember_lbl" xml:lang="en-US">Win-Fung [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WinFungMember" xlink:to="wff_WinFungMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_WHHoldingMember" xlink:href="wff-20251231.xsd#wff_WHHoldingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_WHHoldingMember_lbl" xml:lang="en-US">WH Holding [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WHHoldingMember" xlink:to="wff_WHHoldingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Ordinary shares, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_GlobalKeyInvestmentLimitedMember" xlink:href="wff-20251231.xsd#wff_GlobalKeyInvestmentLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_GlobalKeyInvestmentLimitedMember_lbl" xml:lang="en-US">Global Key Investment Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_GlobalKeyInvestmentLimitedMember" xlink:to="wff_GlobalKeyInvestmentLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CarlicoInternationalGroupHoldingsLimitedMember" xlink:href="wff-20251231.xsd#wff_CarlicoInternationalGroupHoldingsLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_CarlicoInternationalGroupHoldingsLimitedMember_lbl" xml:lang="en-US">Carlico International Group Holdings Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CarlicoInternationalGroupHoldingsLimitedMember" xlink:to="wff_CarlicoInternationalGroupHoldingsLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RiseBarCafeSdnBhdMember" xlink:href="wff-20251231.xsd#wff_RiseBarCafeSdnBhdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RiseBarCafeSdnBhdMember_lbl" xml:lang="en-US">Rise Bar &amp; Cafe Sdn. Bhd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RiseBarCafeSdnBhdMember" xlink:to="wff_RiseBarCafeSdnBhdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RestoranGardenzSdnBhdMember" xlink:href="wff-20251231.xsd#wff_RestoranGardenzSdnBhdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RestoranGardenzSdnBhdMember_lbl" xml:lang="en-US">Restoran Gardenz Sdn. Bhd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RestoranGardenzSdnBhdMember" xlink:to="wff_RestoranGardenzSdnBhdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_MDICMember" xlink:href="wff-20251231.xsd#wff_MDICMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_MDICMember_lbl" xml:lang="en-US">MDIC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MDICMember" xlink:to="wff_MDICMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_GKIAndCarlicoMember" xlink:href="wff-20251231.xsd#wff_GKIAndCarlicoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_GKIAndCarlicoMember_lbl" xml:lang="en-US">GKI and Carlico [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_GKIAndCarlicoMember" xlink:to="wff_GKIAndCarlicoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AcquisitionOfRBSBMember" xlink:href="wff-20251231.xsd#wff_AcquisitionOfRBSBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_AcquisitionOfRBSBMember_lbl" xml:lang="en-US">Acquisition of RBSB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AcquisitionOfRBSBMember" xlink:to="wff_AcquisitionOfRBSBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonrelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonrelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonrelatedPartyMember_lbl" xml:lang="en-US">Nonrelated Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonrelatedPartyMember" xlink:to="us-gaap_NonrelatedPartyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RBSBMember" xlink:href="wff-20251231.xsd#wff_RBSBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_RBSBMember_lbl" xml:lang="en-US">RBSB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RBSBMember" xlink:to="wff_RBSBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_TermLoansMember" xlink:href="wff-20251231.xsd#wff_TermLoansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_TermLoansMember_lbl" xml:lang="en-US">Term Loans [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TermLoansMember" xlink:to="wff_TermLoansMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_UnderwritersMember" xlink:href="wff-20251231.xsd#wff_UnderwritersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="wff_UnderwritersMember_lbl" xml:lang="en-US">Underwriters [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_UnderwritersMember" xlink:to="wff_UnderwritersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">Initial Public Offering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OverAllotmentOptionMember_lbl" xml:lang="en-US">Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OverAllotmentOptionMember_lbl0" xml:lang="en-US">Over-Allotment Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" xlink:to="wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerDurationDomain_lbl" xml:lang="en-US">Contract with Customer, Duration [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerDurationDomain" xlink:to="us-gaap_ContractWithCustomerDurationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Deferred Revenue Recognized (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" xlink:to="wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Schedule of Deferred Revenue Recognized [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl0" xml:lang="en-US">Schedule of Disaggregated Revenues [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Geographical Areas (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" xlink:to="wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl" xml:lang="en-US">Schedule of Geographical Areas [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_CurrencyExchangeRatesDomainDomain" xlink:href="wff-20251231.xsd#wff_CurrencyExchangeRatesDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CurrencyExchangeRatesDomainDomain_lbl" xml:lang="en-US">CurrencyExchangeRatesDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CurrencyExchangeRatesDomainDomain" xlink:to="wff_CurrencyExchangeRatesDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies - Schedule of Foreign Exchange (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" xlink:to="wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OpenForwardForeignCurrencyContractLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OpenForwardForeignCurrencyContractLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OpenForwardForeignCurrencyContractLineItems_lbl" xml:lang="en-US">Schedule of Foreign Exchange [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OpenForwardForeignCurrencyContractLineItems" xlink:to="us-gaap_OpenForwardForeignCurrencyContractLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Schedule of Concentration of Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Combination [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" xlink:href="wff-20251231.xsd#wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable_lbl" xml:lang="en-US">Business Combinations and Asset Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" xlink:to="wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:href="wff-20251231.xsd#wff_AssetsAcquiredAndLiabilitiesAssumedLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems_lbl" xml:lang="en-US">Schedule of Assets Acquired and Liabilities Assumed [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="wff_AssetsAcquiredAndLiabilitiesAssumedLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US">Equity Method Investment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" xlink:href="wff-20251231.xsd#wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable_lbl" xml:lang="en-US">Investment in Equity Investees - Schedule of Share of Results from Equity Method Investments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" xlink:to="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems" xlink:href="wff-20251231.xsd#wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems_lbl" xml:lang="en-US">Schedule of Share of Results from Equity Method Investments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems" xlink:to="wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US">Accounts and Financing Receivables [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US">Schedule of Accounts Receivable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PropertyPlantAndEquipmentsLineItems" xlink:href="wff-20251231.xsd#wff_PropertyPlantAndEquipmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PropertyPlantAndEquipmentsLineItems_lbl" xml:lang="en-US">Schedule of Property and Equipment, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PropertyPlantAndEquipmentsLineItems" xlink:to="wff_PropertyPlantAndEquipmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable" xlink:href="wff-20251231.xsd#wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable_lbl" xml:lang="en-US">Property and Equipment, Net - Schedule of Depreciation (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable" xlink:to="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems" xlink:href="wff-20251231.xsd#wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems_lbl" xml:lang="en-US">Schedule of Depreciation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems" xlink:to="wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_LandUseRightScheduleofAmortizationExpenseDetailsTable" xlink:href="wff-20251231.xsd#wff_LandUseRightScheduleofAmortizationExpenseDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_LandUseRightScheduleofAmortizationExpenseDetailsTable_lbl" xml:lang="en-US">Land Use Right - Schedule of Amortization Expense (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightScheduleofAmortizationExpenseDetailsTable" xlink:to="wff_LandUseRightScheduleofAmortizationExpenseDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Schedule of Amortization Expense [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_BorrowingsScheduleofBorrowingsDetailsTable" xlink:href="wff-20251231.xsd#wff_BorrowingsScheduleofBorrowingsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_BorrowingsScheduleofBorrowingsDetailsTable_lbl" xml:lang="en-US">Borrowings - Schedule of Borrowings (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BorrowingsScheduleofBorrowingsDetailsTable" xlink:to="wff_BorrowingsScheduleofBorrowingsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Schedule of Borrowings [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable_lbl" xml:lang="en-US">Income Taxes - Schedule of Before Income Tax Expense (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" xlink:to="wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:href="wff-20251231.xsd#wff_ScheduleOfBeforeIncomeTaxExpenseLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems_lbl" xml:lang="en-US">Schedule of Before Income Tax Expense [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:to="wff_ScheduleOfBeforeIncomeTaxExpenseLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes - Schedule of Provision for Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" xlink:to="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems_lbl" xml:lang="en-US">Schedule of Provision for Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable_lbl" xml:lang="en-US">Income Taxes - Schedule of Income Taxes Paid, Net of Refunds, Disaggregated by Jurisdiction (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" xlink:to="wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_lbl" xml:lang="en-US">Income Tax Paid, by Individual Jurisdiction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable_lbl" xml:lang="en-US">Income Taxes - Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" xlink:to="wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceLineItems_lbl" xml:lang="en-US">Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceLineItems" xlink:to="us-gaap_ValuationAllowanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable_lbl" xml:lang="en-US">Related Party Transactions and Balances - Schedule of Relationship with Major Related Parties (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" xlink:to="wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Schedule of Relationship with Major Related Parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl0" xml:lang="en-US">Schedule of Related Party Transactions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable_lbl" xml:lang="en-US">Related Party Transactions and Balances - Schedule of Accounts Receivable and Other Receivable Due From Related Parties (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" xlink:to="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl0" xml:lang="en-US">Schedule of Accounts Receivable and Other Receivable Due From Related Parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable_lbl" xml:lang="en-US">Related Party Transactions and Balances - Schedule of Accounts Payable and Other Payable and Due to Related Parties (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" xlink:to="wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OffsettingLiabilitiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OffsettingLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingLiabilitiesLineItems_lbl" xml:lang="en-US">Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingLiabilitiesLineItems" xlink:to="us-gaap_OffsettingLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable_lbl" xml:lang="en-US">Related Party Transactions and Balances - Schedule of Transactions Amount Due to Related Parties (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" xlink:to="wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl1" xml:lang="en-US">Schedule of Transactions Amount Due to Related Parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl1"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_GeneralInformationandReorganizationTransactionsDetailsTable" xlink:href="wff-20251231.xsd#wff_GeneralInformationandReorganizationTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_GeneralInformationandReorganizationTransactionsDetailsTable_lbl" xml:lang="en-US">General Information and Reorganization Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="wff_GeneralInformationandReorganizationTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">General Information and Reorganization Transactions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SignificantAccountingPoliciesDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SignificantAccountingPoliciesDetailsTable" xlink:to="wff_SignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US">Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:href="wff-20251231.xsd#wff_BusinessCombinationsandAssetAcquisitionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable_lbl" xml:lang="en-US">Business Combinations and Asset Acquisitions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:to="wff_BusinessCombinationsandAssetAcquisitionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Business Combinations and Asset Acquisitions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_InvestmentinEquityInvesteesDetailsTable" xlink:href="wff-20251231.xsd#wff_InvestmentinEquityInvesteesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_InvestmentinEquityInvesteesDetailsTable_lbl" xml:lang="en-US">Investment in Equity Investees (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_InvestmentinEquityInvesteesDetailsTable" xlink:to="wff_InvestmentinEquityInvesteesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_InvestmentInEquityInvesteesLineItems" xlink:href="wff-20251231.xsd#wff_InvestmentInEquityInvesteesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_InvestmentInEquityInvesteesLineItems_lbl" xml:lang="en-US">Investment in Equity Investees [Line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_InvestmentInEquityInvesteesLineItems" xlink:to="wff_InvestmentInEquityInvesteesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_PropertyandEquipmentNetDetailsTable" xlink:href="wff-20251231.xsd#wff_PropertyandEquipmentNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PropertyandEquipmentNetDetailsTable_lbl" xml:lang="en-US">Property and Equipment, Net (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PropertyandEquipmentNetDetailsTable" xlink:to="wff_PropertyandEquipmentNetDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0" xml:lang="en-US">Property and Equipment, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_LeasesDetailsTable" xlink:href="wff-20251231.xsd#wff_LeasesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_LeasesDetailsTable_lbl" xml:lang="en-US">Leases (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LeasesDetailsTable" xlink:to="wff_LeasesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansAndLeasesReceivableDisclosureLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansAndLeasesReceivableDisclosureLineItems_lbl" xml:lang="en-US">Leases [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:to="us-gaap_LoansAndLeasesReceivableDisclosureLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_BorrowingsDetailsTable" xlink:href="wff-20251231.xsd#wff_BorrowingsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_BorrowingsDetailsTable_lbl" xml:lang="en-US">Borrowings (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BorrowingsDetailsTable" xlink:to="wff_BorrowingsDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl0" xml:lang="en-US">Borrowings [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ShareholdersEquityDetailsTable" xlink:href="wff-20251231.xsd#wff_ShareholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ShareholdersEquityDetailsTable_lbl" xml:lang="en-US">Shareholders&apos; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ShareholdersEquityDetailsTable" xlink:to="wff_ShareholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Shareholders&#8217; Equity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_IncomeTaxesDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxesDetailsTable" xlink:to="wff_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationLineItems_lbl" xml:lang="en-US">Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_IncomeTaxExaminationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SubsequentEventsDetailsTable" xlink:href="wff-20251231.xsd#wff_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SubsequentEventsDetailsTable" xlink:to="wff_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_SubsequentEventsDetailsLineItems" xlink:href="wff-20251231.xsd#wff_SubsequentEventsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SubsequentEventsDetailsLineItems_lbl" xml:lang="en-US">Subsequent Events (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SubsequentEventsDetailsLineItems" xlink:to="wff_SubsequentEventsDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_AccumulatedAmortizationOfLandUseRight_lbl0" xml:lang="en-US">The Amount of Accumulated Amortization of Land Use Right.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AccumulatedAmortizationOfLandUseRight" xlink:to="wff_AccumulatedAmortizationOfLandUseRight_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_AcquisitionOfAssetUnderHirePurchase_lbl0" xml:lang="en-US">Acquisition of asset under hire purchase.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AcquisitionOfAssetUnderHirePurchase" xlink:to="wff_AcquisitionOfAssetUnderHirePurchase_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_AmortizationOnLandUseRight_lbl0" xml:lang="en-US">The amount of amortization on land use right.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AmortizationOnLandUseRight" xlink:to="wff_AmortizationOnLandUseRight_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_AssetAcquisitionPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for asset acquisition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AssetAcquisitionPolicyTextBlock" xlink:to="wff_AssetAcquisitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee_lbl0" xml:lang="en-US">The amount of due to equity investee.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties_lbl0" xml:lang="en-US">The amount of due to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee_lbl0" xml:lang="en-US">The amount of investment in equity investee.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ConsiderationOfLand_lbl0" xml:lang="en-US">The amount of consideration of land.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ConsiderationOfLand" xlink:to="wff_ConsiderationOfLand_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_CostOfSalesTextBlock_lbl0" xml:lang="en-US">The entire disclosure for cost of sales.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CostOfSalesTextBlock" xlink:to="wff_CostOfSalesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_DeferredIncomeTaxAcceleratedTaxDepreciation_lbl0" xml:lang="en-US">Amount of deferred tax assets accelerated tax depreciation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_DeferredIncomeTaxAcceleratedTaxDepreciation" xlink:to="wff_DeferredIncomeTaxAcceleratedTaxDepreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount_lbl0" xml:lang="en-US">The amount of effect of preferential tax rate, Amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage_lbl0" xml:lang="en-US">Percentage of effect of preferential tax rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount_lbl0" xml:lang="en-US">The amount of income not subject to tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage_lbl0" xml:lang="en-US">Percentage of income not subject to tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_EquityInterest_lbl0" xml:lang="en-US">Percentage of equity interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EquityInterest" xlink:to="wff_EquityInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for impairment assessment of investment in equity investees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" xlink:to="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ImpairmentOfEquityInvestees_lbl1" xml:lang="en-US">The amount of impairment of equity investees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfEquityInvestees" xlink:to="wff_ImpairmentOfEquityInvestees_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ImpairmentOfInvestment_lbl0" xml:lang="en-US">The amount of impairment of investments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfInvestment" xlink:to="wff_ImpairmentOfInvestment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ImpairmentOfLoss_lbl0" xml:lang="en-US">The amount of impairment loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfLoss" xlink:to="wff_ImpairmentOfLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_IncomeTaxExpenseBenefitPercentage_lbl0" xml:lang="en-US">Percentage of income tax expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="wff_IncomeTaxExpenseBenefitPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_IncreaseDecreaseInRelatedParties_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncreaseDecreaseInRelatedParties" xlink:to="wff_IncreaseDecreaseInRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_LandUseRight_lbl0" xml:lang="en-US">Amount of Land Use Rights.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRight" xlink:to="wff_LandUseRight_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_LandUseRightNet_lbl1" xml:lang="en-US">The Amount of Land Use Right.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightNet" xlink:to="wff_LandUseRightNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_LandUseRightPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for land use right.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightPolicyPolicyTextBlock" xlink:to="wff_LandUseRightPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_LandUseRightTextBlock_lbl0" xml:lang="en-US">The entire Disclosure is for Land Use Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightTextBlock" xlink:to="wff_LandUseRightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_LossIncomeBeforeIncomeTaxExpensePercentage_lbl0" xml:lang="en-US">The (Loss) income before income tax expense percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LossIncomeBeforeIncomeTaxExpensePercentage" xlink:to="wff_LossIncomeBeforeIncomeTaxExpensePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_OfferingPricePerShare_lbl0" xml:lang="en-US">Per share amount of offering price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OfferingPricePerShare" xlink:to="wff_OfferingPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_OtherReceivablesFromRelatedParties_lbl1" xml:lang="en-US">The amount of other receivables from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OtherReceivablesFromRelatedParties" xlink:to="wff_OtherReceivablesFromRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_PaymenttoAssetsAcquisitions_lbl0" xml:lang="en-US">The amount of assets acquisitions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PaymenttoAssetsAcquisitions" xlink:to="wff_PaymenttoAssetsAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_PercentageOfEstimatedAssessableProfit_lbl0" xml:lang="en-US">The percentage of estimated assessable profit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PercentageOfEstimatedAssessableProfit" xlink:to="wff_PercentageOfEstimatedAssessableProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ProceedsFromIssuanceOfCommonStockNet_lbl0" xml:lang="en-US">The cash inflow from the additional capital contribution to the entity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ProceedsFromIssuanceOfCommonStockNet" xlink:to="wff_ProceedsFromIssuanceOfCommonStockNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ProductsAmount_lbl0" xml:lang="en-US">The amount to the product.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ProductsAmount" xlink:to="wff_ProductsAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_PropertyAndEquipmentWrittenOff_lbl0" xml:lang="en-US">The Amount of Property and equipment written off.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PropertyAndEquipmentWrittenOff" xlink:to="wff_PropertyAndEquipmentWrittenOff_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for recently adopted accounting pronouncement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock" xlink:to="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_RecognizedIncomeTaxPositionsPercentage_lbl0" xml:lang="en-US">The recognized income tax positions percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RecognizedIncomeTaxPositionsPercentage" xlink:to="wff_RecognizedIncomeTaxPositionsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_RelatedPartiesPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of policy for related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RelatedPartiesPolicyPolicyTextBlock" xlink:to="wff_RelatedPartiesPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_RevenueFromCustomerGeographicalAreaPercentage_lbl0" xml:lang="en-US">Percentage of revenue from customer geographical area.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RevenueFromCustomerGeographicalAreaPercentage" xlink:to="wff_RevenueFromCustomerGeographicalAreaPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_RightOfUseAssetsTextBlock_lbl0" xml:lang="en-US">Right of use assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RightOfUseAssetsTextBlock" xlink:to="wff_RightOfUseAssetsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of accounts payable and other payable and due to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of accounts receivable and other receivable due from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ScheduleOfDepreciationOfPropertyAndEquipment_lbl0" xml:lang="en-US">Disclosure of information for depreciation of property and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfDepreciationOfPropertyAndEquipment" xlink:to="wff_ScheduleOfDepreciationOfPropertyAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ScheduleOfFinancingArrangementTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of financing arrangement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfFinancingArrangementTableTextBlock" xlink:to="wff_ScheduleOfFinancingArrangementTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of income taxes paid, net of refunds, disaggregated by Jurisdiction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" xlink:to="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of property plant and equipment estimated useful lives of depreciable assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" xlink:to="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of relationship with major related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of transactions amount due to related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of share of results from its equity method investments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" xlink:to="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_TermOfLandUseRights_lbl0" xml:lang="en-US">The term of land use rights.&#xd;
.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TermOfLandUseRights" xlink:to="wff_TermOfLandUseRights_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_TotalDueToRelatedParties_lbl0" xml:lang="en-US">Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TotalDueToRelatedParties" xlink:to="wff_TotalDueToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering_lbl0" xml:lang="en-US">Underwriters option period from the date of initial public offering.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" xlink:to="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_WarrantyAmount_lbl0" xml:lang="en-US">The amount of warranty .</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WarrantyAmount" xlink:to="wff_WarrantyAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="wff_WarrantyPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of policy for warranty.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WarrantyPolicyPolicyTextBlock" xlink:to="wff_WarrantyPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SnowBearCapitalLimitedSBCLMember_lbl0" xml:lang="en-US">Snow Bear Capital Limited SBCLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SnowBearCapitalLimitedSBCLMember" xlink:to="wff_SnowBearCapitalLimitedSBCLMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl0" xml:lang="en-US">Stockholders&apos; Equity, Reverse Stock Split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl1" xml:lang="en-US">Payments to Acquire Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidTaxes_lbl0" xml:lang="en-US">Prepaid Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl0" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_WinFungMember_lbl0" xml:lang="en-US">Win Fung Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WinFungMember" xlink:to="wff_WinFungMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_LossIncomeBeforeIncomeTaxExpensePercentage_lbl1" xml:lang="en-US">Loss Income Before Income Tax Expense Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LossIncomeBeforeIncomeTaxExpensePercentage" xlink:to="wff_LossIncomeBeforeIncomeTaxExpensePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SalesToFlakeshieldMember_lbl0" xml:lang="en-US">Sales To Flakeshield Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SalesToFlakeshieldMember" xlink:to="wff_SalesToFlakeshieldMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfAmortizationExpenseAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAmortizationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfAmortizationExpenseAbstract_lbl" xml:lang="en-US">Schedule Of Amortization Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAmortizationExpenseAbstract" xlink:to="wff_ScheduleOfAmortizationExpenseAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0" xml:lang="en-US">Business Combination [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ImpairmentOfLoss_lbl1" xml:lang="en-US">Impairment Of Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfLoss" xlink:to="wff_ImpairmentOfLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl2" xml:lang="en-US">Finance Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl1" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract_lbl" xml:lang="en-US">Schedule Of Net Deferred Tax Assets And Deferred Tax Liabilities And Their Movements Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract" xlink:to="wff_ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_EcoConsultMSdnBhdECOMember_lbl0" xml:lang="en-US">Eco Consult MSdn Bhd ECOMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EcoConsultMSdnBhdECOMember" xlink:to="wff_EcoConsultMSdnBhdECOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_HK_lbl1" xml:lang="en-US">HONG KONG</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_HK" xlink:to="country_HK_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl0" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl0" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl0" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TransportIncomeMember_lbl0" xml:lang="en-US">Transport Income Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TransportIncomeMember" xlink:to="wff_TransportIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl0" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_DeferredIncomeTaxAcceleratedTaxDepreciation_lbl1" xml:lang="en-US">Deferred Income Tax Accelerated Tax Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_DeferredIncomeTaxAcceleratedTaxDepreciation" xlink:to="wff_DeferredIncomeTaxAcceleratedTaxDepreciation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CustomerDMember_lbl0" xml:lang="en-US">Customer DMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CustomerDMember" xlink:to="wff_CustomerDMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl0" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Liability [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl0" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl2" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl2"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfDeferredRevenueRecognizedAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfDeferredRevenueRecognizedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfDeferredRevenueRecognizedAbstract_lbl" xml:lang="en-US">Schedule Of Deferred Revenue Recognized Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfDeferredRevenueRecognizedAbstract" xlink:to="wff_ScheduleOfDeferredRevenueRecognizedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AdvancesFromSBCLMember_lbl0" xml:lang="en-US">Advances From SBCLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AdvancesFromSBCLMember" xlink:to="wff_AdvancesFromSBCLMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl0" xml:lang="en-US">Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaintenanceMember_lbl0" xml:lang="en-US">Maintenance [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaintenanceMember" xlink:to="us-gaap_MaintenanceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TermLoansMember_lbl0" xml:lang="en-US">Term Loans Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TermLoansMember" xlink:to="wff_TermLoansMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SalesToKirbySingaporeMember_lbl0" xml:lang="en-US">Sales To Kirby Singapore Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SalesToKirbySingaporeMember" xlink:to="wff_SalesToKirbySingaporeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Effect Of Preferential Tax Rate Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_LandUseRightMember_lbl0" xml:lang="en-US">Land Use Right Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightMember" xlink:to="wff_LandUseRightMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl0" xml:lang="en-US">Goodwill, Acquired During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_USToMYRAverageRateMember_lbl0" xml:lang="en-US">USTo MYRAverage Rate Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_USToMYRAverageRateMember" xlink:to="wff_USToMYRAverageRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_IncomeTaxExpenseBenefitPercentage_lbl1" xml:lang="en-US">Income Tax Expense Benefit Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxExpenseBenefitPercentage" xlink:to="wff_IncomeTaxExpenseBenefitPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Prepaid Expense and Other Asset, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl0" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_FlakeshieldMember_lbl0" xml:lang="en-US">Flakeshield Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_FlakeshieldMember" xlink:to="wff_FlakeshieldMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_WaiBoonLawMsLawMember_lbl0" xml:lang="en-US">Wai Boon Law Ms Law Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WaiBoonLawMsLawMember" xlink:to="wff_WaiBoonLawMsLawMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_WHHoldingMember_lbl0" xml:lang="en-US">WHHolding Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WHHoldingMember" xlink:to="wff_WHHoldingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl1" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Asset [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl3" xml:lang="en-US">Goodwill, Impairment Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl1" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl0" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl0" xml:lang="en-US">Allowance for Credit Loss, Receivable, Other, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RecognizedIncomeTaxPositionsPercentage_lbl1" xml:lang="en-US">Recognized Income Tax Positions Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RecognizedIncomeTaxPositionsPercentage" xlink:to="wff_RecognizedIncomeTaxPositionsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Effect Of Preferential Tax Rate Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" xlink:to="wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfBeforeIncomeTaxExpenseAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfBeforeIncomeTaxExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfBeforeIncomeTaxExpenseAbstract_lbl" xml:lang="en-US">Schedule Of Before Income Tax Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfBeforeIncomeTaxExpenseAbstract" xlink:to="wff_ScheduleOfBeforeIncomeTaxExpenseAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PaymenttoAssetsAcquisitions_lbl1" xml:lang="en-US">Paymentto Assets Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PaymenttoAssetsAcquisitions" xlink:to="wff_PaymenttoAssetsAcquisitions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember_lbl0" xml:lang="en-US">Kirby Swim Equipment Pte Ltd Kirby Singapore Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember" xlink:to="wff_KirbySwimEquipmentPteLtdKirbySingaporeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_SG_lbl0" xml:lang="en-US">SINGAPORE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_SG" xlink:to="country_SG_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl0" xml:lang="en-US">Finance Lease, Principal Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TwoThousandTwentySixMember_lbl0" xml:lang="en-US">Two Thousand Twenty Six Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TwoThousandTwentySixMember" xlink:to="wff_TwoThousandTwentySixMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductAndServiceOtherMember_lbl1" xml:lang="en-US">Product and Service, Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductAndServiceOtherMember" xlink:to="us-gaap_ProductAndServiceOtherMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl2" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl1" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SBCLMember_lbl0" xml:lang="en-US">SBCLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SBCLMember" xlink:to="wff_SBCLMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Accounts Payable And Other Payable And Due To Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract" xlink:to="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CarlicoMember_lbl0" xml:lang="en-US">Carlico Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CarlicoMember" xlink:to="wff_CarlicoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_WarrantyIncomeMember_lbl0" xml:lang="en-US">Warranty Income Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WarrantyIncomeMember" xlink:to="wff_WarrantyIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TermOfLandUseRights_lbl1" xml:lang="en-US">Term Of Land Use Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TermOfLandUseRights" xlink:to="wff_TermOfLandUseRights_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PercentageOfEstimatedAssessableProfit_lbl1" xml:lang="en-US">Percentage Of Estimated Assessable Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PercentageOfEstimatedAssessableProfit" xlink:to="wff_PercentageOfEstimatedAssessableProfit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Deposits_lbl0" xml:lang="en-US">Deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ChungKinLooMrLooMember_lbl0" xml:lang="en-US">Chung Kin Loo Mr Loo Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ChungKinLooMrLooMember" xlink:to="wff_ChungKinLooMrLooMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl1" xml:lang="en-US">Payments of Financing Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_OtherReceivablesFromRelatedParties_lbl2" xml:lang="en-US">Other Receivables From Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OtherReceivablesFromRelatedParties" xlink:to="wff_OtherReceivablesFromRelatedParties_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl0" xml:lang="en-US">Non-US [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_KirbySingaporeMember_lbl0" xml:lang="en-US">Kirby Singapore Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_KirbySingaporeMember" xlink:to="wff_KirbySingaporeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PurchaseFromAcmosMember_lbl0" xml:lang="en-US">Purchase From Acmos Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseFromAcmosMember" xlink:to="wff_PurchaseFromAcmosMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl0" xml:lang="en-US">Computer Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_DeferredIncomeTaxBenefitsAbstract_lbl0" xml:lang="en-US">Deferred Income Tax Benefits Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_DeferredIncomeTaxBenefitsAbstract" xlink:to="wff_DeferredIncomeTaxBenefitsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AdvancesFromOFLMember_lbl0" xml:lang="en-US">Advances From OFLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AdvancesFromOFLMember" xlink:to="wff_AdvancesFromOFLMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TwoThousandTwentyEightMember_lbl0" xml:lang="en-US">Two Thousand Twenty Eight Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TwoThousandTwentyEightMember" xlink:to="wff_TwoThousandTwentyEightMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Transactions Amount Due To Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AssetAcquisitionPolicyTextBlock_lbl1" xml:lang="en-US">Asset Acquisition Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AssetAcquisitionPolicyTextBlock" xlink:to="wff_AssetAcquisitionPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ParentMember_lbl0" xml:lang="en-US">Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ParentMember" xlink:to="us-gaap_ParentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl1" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_MsLawMember_lbl0" xml:lang="en-US">Ms Law Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MsLawMember" xlink:to="wff_MsLawMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock_lbl1" xml:lang="en-US">Share Of Results From Its Equity Method Investments Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" xlink:to="wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ProceedsFromIssuanceOfCommonStockNet_lbl1" xml:lang="en-US">Proceeds From Issuance Of Common Stock Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ProceedsFromIssuanceOfCommonStockNet" xlink:to="wff_ProceedsFromIssuanceOfCommonStockNet_lbl1"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfGeographicalAreasAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfGeographicalAreasAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfGeographicalAreasAbstract_lbl" xml:lang="en-US">Schedule Of Geographical Areas Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfGeographicalAreasAbstract" xlink:to="wff_ScheduleOfGeographicalAreasAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_IncreaseDecreaseInRelatedParties_lbl1" xml:lang="en-US">Increase Decrease In Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncreaseDecreaseInRelatedParties" xlink:to="wff_IncreaseDecreaseInRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityAbstract_lbl0" xml:lang="en-US">Operating Lease, Liability [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfDepreciationAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfDepreciationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfDepreciationAbstract_lbl" xml:lang="en-US">Schedule Of Depreciation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfDepreciationAbstract" xlink:to="wff_ScheduleOfDepreciationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TechnologyServiceMember_lbl0" xml:lang="en-US">Technology Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TechnologyServiceMember" xlink:to="us-gaap_TechnologyServiceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember_lbl0" xml:lang="en-US">Purchase Consideration To Mr Lew For Acquisition Of RGSBMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember" xlink:to="wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_MrLooMember_lbl0" xml:lang="en-US">Mr Loo Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MrLooMember" xlink:to="wff_MrLooMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CheeHoongLewMrLewMember_lbl0" xml:lang="en-US">Chee Hoong Lew Mr Lew Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CheeHoongLewMrLewMember" xlink:to="wff_CheeHoongLewMrLewMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl1" xml:lang="en-US">Business Combination, Consideration Transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AcmosMember_lbl0" xml:lang="en-US">Acmos Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AcmosMember" xlink:to="wff_AcmosMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl1" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TwoThousandTwentySevenMember_lbl0" xml:lang="en-US">Two Thousand Twenty Seven Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TwoThousandTwentySevenMember" xlink:to="wff_TwoThousandTwentySevenMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl0" xml:lang="en-US">Increase (Decrease) in Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FoodAndBeverageMember_lbl0" xml:lang="en-US">Food and Beverage [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FoodAndBeverageMember" xlink:to="us-gaap_FoodAndBeverageMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived_lbl0" xml:lang="en-US">Income Tax Paid, Federal, before Refund Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived" xlink:to="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl0" xml:lang="en-US">Finance Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Income Taxes Paid Net Of Refunds Disaggregated By Jurisdiction Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" xlink:to="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfAccountsReceivableAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfAccountsReceivableAbstract_lbl" xml:lang="en-US">Schedule Of Accounts Receivable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAccountsReceivableAbstract" xlink:to="wff_ScheduleOfAccountsReceivableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl2" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_GKIAndCarlicoMember_lbl0" xml:lang="en-US">GKIAnd Carlico Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_GKIAndCarlicoMember" xlink:to="wff_GKIAndCarlicoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TermLoanIMember_lbl0" xml:lang="en-US">Term Loan IMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TermLoanIMember" xlink:to="wff_TermLoanIMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_lbl0" xml:lang="en-US">Income (Loss) from Equity Method Investments, Net of Dividends or Distributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Accounts Payable And Other Payable And Due To Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_OtherComprehensiveIncomeLossAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income Loss Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OtherComprehensiveIncomeLossAbstract" xlink:to="wff_OtherComprehensiveIncomeLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CurrentIncomeTaxExpensesAbstract_lbl0" xml:lang="en-US">Current Income Tax Expenses Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CurrentIncomeTaxExpensesAbstract" xlink:to="wff_CurrentIncomeTaxExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RegisteredAgentMember_lbl0" xml:lang="en-US">Registered Agent Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RegisteredAgentMember" xlink:to="wff_RegisteredAgentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_WinFungPropSdnBhdWFPMember_lbl0" xml:lang="en-US">Win Fung Prop Sdn Bhd WFPMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WinFungPropSdnBhdWFPMember" xlink:to="wff_WinFungPropSdnBhdWFPMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonrelatedPartyMember_lbl0" xml:lang="en-US">Nonrelated Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonrelatedPartyMember" xlink:to="us-gaap_NonrelatedPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OverAllotmentOptionMember_lbl1" xml:lang="en-US">Over-Allotment Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl0" xml:lang="en-US">Equity, Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Property And Equipment Estimated Useful Lives Of Depreciable Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract" xlink:to="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfRelationshipWithMajorRelatedPartiesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfRelationshipWithMajorRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfRelationshipWithMajorRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Relationship With Major Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfRelationshipWithMajorRelatedPartiesAbstract" xlink:to="wff_ScheduleOfRelationshipWithMajorRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl0" xml:lang="en-US">Repayments of Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee_lbl1" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Investment In Equity Investee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl1" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl1" xml:lang="en-US">Restricted Cash, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_WarrantyPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Warranty Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WarrantyPolicyPolicyTextBlock" xlink:to="wff_WarrantyPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_UnderwritersMember_lbl0" xml:lang="en-US">Underwriters Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_UnderwritersMember" xlink:to="wff_UnderwritersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl0" xml:lang="en-US">Noncontrolling Interest [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AccumulatedAmortizationOfLandUseRight_lbl1" xml:lang="en-US">Accumulated Amortization Of Land Use Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AccumulatedAmortizationOfLandUseRight" xlink:to="wff_AccumulatedAmortizationOfLandUseRight_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Accounts Receivable And Other Receivable Due From Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract" xlink:to="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl0" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Property And Equipment Estimated Useful Lives Of Depreciable Assets Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" xlink:to="wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RGSBMember_lbl0" xml:lang="en-US">RGSBMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RGSBMember" xlink:to="wff_RGSBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TradeReceivableBenchmarkMember_lbl0" xml:lang="en-US">Trade Receivable Benchmark Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TradeReceivableBenchmarkMember" xlink:to="wff_TradeReceivableBenchmarkMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl0" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract_lbl" xml:lang="en-US">Schedule Of Income Taxes Paid Net Of Refunds Disaggregated By Jurisdiction Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract" xlink:to="wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_lbl0" xml:lang="en-US">Payments to Acquire Additional Interest in Subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:to="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember_lbl0" xml:lang="en-US">Purchase Consideration To Mr Lew For Acquisition Of RBSBMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember" xlink:to="wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RiseBarCafeSdnBhdMember_lbl0" xml:lang="en-US">Rise Bar Cafe Sdn Bhd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RiseBarCafeSdnBhdMember" xlink:to="wff_RiseBarCafeSdnBhdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Other Asset, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl0" xml:lang="en-US">Equity Method Investments and Joint Ventures Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Relationship With Major Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RelatedPartiesPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Related Parties Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RelatedPartiesPolicyPolicyTextBlock" xlink:to="wff_RelatedPartiesPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AmortizationOnLandUseRight_lbl1" xml:lang="en-US">Amortization On Land Use Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AmortizationOnLandUseRight" xlink:to="wff_AmortizationOnLandUseRight_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl1" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract_lbl" xml:lang="en-US">Schedule Of Assets Acquired And Liabilities Assumed Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="wff_ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl1" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract_lbl" xml:lang="en-US">Schedule Of Share Of Results From Equity Method Investments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract" xlink:to="wff_ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl0" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Other Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CustomerCMember_lbl0" xml:lang="en-US">Customer CMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CustomerCMember" xlink:to="wff_CustomerCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Accounts Receivable And Other Receivable Due From Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" xlink:to="wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndInvestmentsCurrent_lbl0" xml:lang="en-US">Restricted Cash and Investments, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndInvestmentsCurrent" xlink:to="us-gaap_RestrictedCashAndInvestmentsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl0" xml:lang="en-US">CHINA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TermLoanIIMember_lbl0" xml:lang="en-US">Term Loan IIMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TermLoanIIMember" xlink:to="wff_TermLoanIIMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember_lbl0" xml:lang="en-US">Purchase Consideration To Ms Lim For Acquisition Of GKIMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember" xlink:to="wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ConsiderationOfLand_lbl1" xml:lang="en-US">Consideration Of Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ConsiderationOfLand" xlink:to="wff_ConsiderationOfLand_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_GlobalKeyInvestmentLimitedMember_lbl0" xml:lang="en-US">Global Key Investment Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_GlobalKeyInvestmentLimitedMember" xlink:to="wff_GlobalKeyInvestmentLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfRelatedPartyTransactionsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfRelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfRelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Schedule Of Related Party Transactions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfRelatedPartyTransactionsAbstract" xlink:to="wff_ScheduleOfRelatedPartyTransactionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ProductsAmount_lbl1" xml:lang="en-US">Products Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ProductsAmount" xlink:to="wff_ProductsAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_lbl0" xml:lang="en-US">Tax Adjustments, Settlements, and Unusual Provisions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:to="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RightOfUseAssetsTextBlock_lbl1" xml:lang="en-US">Right Of Use Assets Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RightOfUseAssetsTextBlock" xlink:to="wff_RightOfUseAssetsTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_LandUseRightTextBlock_lbl1" xml:lang="en-US">Land Use Right Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightTextBlock" xlink:to="wff_LandUseRightTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock_lbl1" xml:lang="en-US">Impairment Assessment Of Investment In Equity Investees Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" xlink:to="wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee_lbl1" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Amount Due To Equity Investee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AcmosMSdnBhdAcmosMember_lbl0" xml:lang="en-US">Acmos MSdn Bhd Acmos Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AcmosMSdnBhdAcmosMember" xlink:to="wff_AcmosMSdnBhdAcmosMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfProvisionForIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule Of Provision For Income Taxes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="wff_ScheduleOfProvisionForIncomeTaxesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill, Less Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_OFLMember_lbl0" xml:lang="en-US">OFLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OFLMember" xlink:to="wff_OFLMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0" xml:lang="en-US">Repayments of Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl0" xml:lang="en-US">Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Income Not Subject To Tax Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_MsLimMember_lbl0" xml:lang="en-US">Ms Lim Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MsLimMember" xlink:to="wff_MsLimMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl0" xml:lang="en-US">Interest Expense, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl0" xml:lang="en-US">Cost of Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_FlakeshieldSdnBhdFlakeshieldMember_lbl0" xml:lang="en-US">Flakeshield Sdn Bhd Flakeshield Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_FlakeshieldSdnBhdFlakeshieldMember" xlink:to="wff_FlakeshieldSdnBhdFlakeshieldMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl0" xml:lang="en-US">Short-Term Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_OtherMember_lbl0" xml:lang="en-US">Other Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OtherMember" xlink:to="wff_OtherMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyObligationTerm_lbl0" xml:lang="en-US">Product Warranty Obligation, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyObligationTerm" xlink:to="us-gaap_ProductWarrantyObligationTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_AU_lbl0" xml:lang="en-US">AUSTRALIA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_AU" xlink:to="country_AU_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl0" xml:lang="en-US">Business Combination, Recognized Liability Assumed, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_lbl0" xml:lang="en-US">Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteStockSplit_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note, Stock Split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplit" xlink:to="us-gaap_StockholdersEquityNoteStockSplit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PropertyAndEquipmentWrittenOff_lbl1" xml:lang="en-US">Property And Equipment Written Off</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PropertyAndEquipmentWrittenOff" xlink:to="wff_PropertyAndEquipmentWrittenOff_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0" xml:lang="en-US">Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNotesPayable_lbl0" xml:lang="en-US">Other Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNotesPayable" xlink:to="us-gaap_OtherNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfDepreciationOfPropertyAndEquipment_lbl1" xml:lang="en-US">Schedule Of Depreciation Of Property And Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfDepreciationOfPropertyAndEquipment" xlink:to="wff_ScheduleOfDepreciationOfPropertyAndEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering_lbl1" xml:lang="en-US">Underwriters Option Period From The Date Of Initial Public Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" xlink:to="wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CarlicoInternationalGroupHoldingsLimitedMember_lbl0" xml:lang="en-US">Carlico International Group Holdings Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CarlicoInternationalGroupHoldingsLimitedMember" xlink:to="wff_CarlicoInternationalGroupHoldingsLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0" xml:lang="en-US">Accrued Liabilities and Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfConcentrationOfRiskAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfConcentrationOfRiskAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfConcentrationOfRiskAbstract_lbl" xml:lang="en-US">Schedule Of Concentration Of Risk Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfConcentrationOfRiskAbstract" xlink:to="wff_ScheduleOfConcentrationOfRiskAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SalesToECOMember_lbl0" xml:lang="en-US">Sales To ECOMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SalesToECOMember" xlink:to="wff_SalesToECOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl0" xml:lang="en-US">Sale of Stock, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Other Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_WarrantyAmount_lbl1" xml:lang="en-US">Warranty Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_WarrantyAmount" xlink:to="wff_WarrantyAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember_lbl0" xml:lang="en-US">Purchase Price To The Identifiable Assets Acquired And Liabilities Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:to="wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl0" xml:lang="en-US">Business Combination [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl0" xml:lang="en-US">Debt Instrument, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl0" xml:lang="en-US">Deferred Policy Acquisition Costs [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TotalDueToRelatedParties_lbl1" xml:lang="en-US">Total Due To Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TotalDueToRelatedParties" xlink:to="wff_TotalDueToRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AreaOfLand_lbl0" xml:lang="en-US">Area of Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_IncomeTaxesPaidNetOfRefundsAbstract_lbl0" xml:lang="en-US">Income Taxes Paid Net Of Refunds Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_IncomeTaxesPaidNetOfRefundsAbstract" xlink:to="wff_IncomeTaxesPaidNetOfRefundsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_KirbyAustraliaMember_lbl0" xml:lang="en-US">Kirby Australia Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_KirbyAustraliaMember" xlink:to="wff_KirbyAustraliaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl1" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesGrossCurrent_lbl0" xml:lang="en-US">Other Receivables, Gross, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesGrossCurrent" xlink:to="us-gaap_OtherReceivablesGrossCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AdvancesFromKirbyAustraliaMember_lbl0" xml:lang="en-US">Advances From Kirby Australia Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AdvancesFromKirbyAustraliaMember" xlink:to="wff_AdvancesFromKirbyAustraliaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived_lbl0" xml:lang="en-US">Income Tax Paid, Foreign, before Refund Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived" xlink:to="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfFinancingArrangementTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Financing Arrangement Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfFinancingArrangementTableTextBlock" xlink:to="wff_ScheduleOfFinancingArrangementTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember_lbl0" xml:lang="en-US">Fair Values Of The Identifiable Assets Acquired And Liabilities Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:to="wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ECOMember_lbl0" xml:lang="en-US">ECOMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ECOMember" xlink:to="wff_ECOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_OneFatboyzLimitedOFLMember_lbl0" xml:lang="en-US">One Fatboyz Limited OFLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OneFatboyzLimitedOFLMember" xlink:to="wff_OneFatboyzLimitedOFLMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_OfferingPricePerShare_lbl1" xml:lang="en-US">Offering Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_OfferingPricePerShare" xlink:to="wff_OfferingPricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_TotalRevenueMember_lbl0" xml:lang="en-US">Total Revenue Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_TotalRevenueMember" xlink:to="wff_TotalRevenueMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ImpairmentOfEquityInvestees_lbl2" xml:lang="en-US">Impairment Of Equity Investees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfEquityInvestees" xlink:to="wff_ImpairmentOfEquityInvestees_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl0" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Transactions Amount Due To Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract" xlink:to="wff_ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Other Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_MY_lbl1" xml:lang="en-US">MALAYSIA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_MY" xlink:to="country_MY_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CostOfSalesTextBlock_lbl1" xml:lang="en-US">Cost Of Sales Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CostOfSalesTextBlock" xlink:to="wff_CostOfSalesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AcquisitionOfRBSBMember_lbl0" xml:lang="en-US">Acquisition Of RBSBMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AcquisitionOfRBSBMember" xlink:to="wff_AcquisitionOfRBSBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_AcquisitionOfAssetUnderHirePurchase_lbl1" xml:lang="en-US">Acquisition Of Asset Under Hire Purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_AcquisitionOfAssetUnderHirePurchase" xlink:to="wff_AcquisitionOfAssetUnderHirePurchase_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl0" xml:lang="en-US">Business Combination, Voting Equity Interest Acquired, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SalesToAcmosMember_lbl0" xml:lang="en-US">Sales To Acmos Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SalesToAcmosMember" xlink:to="wff_SalesToAcmosMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl0" xml:lang="en-US">Nature of Operations [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Inventory, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl0" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl1" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_YewCheanLimMsLimMember_lbl0" xml:lang="en-US">Yew Chean Lim Ms Lim Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_YewCheanLimMsLimMember" xlink:to="wff_YewCheanLimMsLimMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties_lbl1" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Amounts Due To Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" xlink:to="wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl1" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_EquityInterest_lbl1" xml:lang="en-US">Equity Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EquityInterest" xlink:to="wff_EquityInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0" xml:lang="en-US">Contract with Customer, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfDisaggregatedRevenuesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfDisaggregatedRevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfDisaggregatedRevenuesAbstract_lbl" xml:lang="en-US">Schedule Of Disaggregated Revenues Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfDisaggregatedRevenuesAbstract" xlink:to="wff_ScheduleOfDisaggregatedRevenuesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl1" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationDeductions_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDeductions" xlink:to="us-gaap_IncomeTaxReconciliationDeductions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Income Not Subject To Tax Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" xlink:to="wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_LandUseRightPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Land Use Right Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightPolicyPolicyTextBlock" xlink:to="wff_LandUseRightPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl2" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_MrLewMember_lbl0" xml:lang="en-US">Mr Lew Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MrLewMember" xlink:to="wff_MrLewMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl2" xml:lang="en-US">Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfEquityMethodInvestmentsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfEquityMethodInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfEquityMethodInvestmentsAbstract_lbl" xml:lang="en-US">Schedule Of Equity Method Investments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfEquityMethodInvestmentsAbstract" xlink:to="wff_ScheduleOfEquityMethodInvestmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_KY_lbl0" xml:lang="en-US">CAYMAN ISLANDS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_KY" xlink:to="country_KY_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RentalIncomeFromFlakeshieldMember_lbl0" xml:lang="en-US">Rental Income From Flakeshield Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RentalIncomeFromFlakeshieldMember" xlink:to="wff_RentalIncomeFromFlakeshieldMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RBSBMember_lbl0" xml:lang="en-US">RBSBMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RBSBMember" xlink:to="wff_RBSBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_USToHKDYearEndRateMember_lbl0" xml:lang="en-US">USTo HKDYear End Rate Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_USToHKDYearEndRateMember" xlink:to="wff_USToHKDYearEndRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFDICInsuredAmount_lbl0" xml:lang="en-US">Cash, FDIC Insured Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl0" xml:lang="en-US">Subsidiary, Ownership Percentage, Noncontrolling Owner</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CustomerBMember_lbl0" xml:lang="en-US">Customer BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CustomerBMember" xlink:to="wff_CustomerBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RentalExpensesToMrLewMember_lbl0" xml:lang="en-US">Rental Expenses To Mr Lew Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RentalExpensesToMrLewMember" xlink:to="wff_RentalExpensesToMrLewMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl0" xml:lang="en-US">Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ConsultancyExpensesToOFLMember_lbl0" xml:lang="en-US">Consultancy Expenses To OFLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ConsultancyExpensesToOFLMember" xlink:to="wff_ConsultancyExpensesToOFLMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesNetCurrent_lbl1" xml:lang="en-US">Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfBorrowingsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfBorrowingsAbstract_lbl" xml:lang="en-US">Schedule Of Borrowings Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfBorrowingsAbstract" xlink:to="wff_ScheduleOfBorrowingsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_LandUseRightNet_lbl2" xml:lang="en-US">Land Use Right Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRightNet" xlink:to="wff_LandUseRightNet_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RevenueFromCustomerGeographicalAreaPercentage_lbl1" xml:lang="en-US">Revenue From Customer Geographical Area Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RevenueFromCustomerGeographicalAreaPercentage" xlink:to="wff_RevenueFromCustomerGeographicalAreaPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_MDICMember_lbl0" xml:lang="en-US">MDICMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_MDICMember" xlink:to="wff_MDICMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ImpairmentOfInvestment_lbl1" xml:lang="en-US">Impairment Of Investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ImpairmentOfInvestment" xlink:to="wff_ImpairmentOfInvestment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfForeignExchangeAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfForeignExchangeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfForeignExchangeAbstract_lbl" xml:lang="en-US">Schedule Of Foreign Exchange Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfForeignExchangeAbstract" xlink:to="wff_ScheduleOfForeignExchangeAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_SouthAsiaRegionMember_lbl0" xml:lang="en-US">South Asia Region Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_SouthAsiaRegionMember" xlink:to="wff_SouthAsiaRegionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CustomerAMember_lbl0" xml:lang="en-US">Customer AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CustomerAMember" xlink:to="wff_CustomerAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember_lbl0" xml:lang="en-US">Kirby Swim Equip Pty Ltd Kirby Australia Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember" xlink:to="wff_KirbySwimEquipPtyLtdKirbyAustraliaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_LandUseRight_lbl1" xml:lang="en-US">Land Use Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_LandUseRight" xlink:to="wff_LandUseRight_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_CurrencyExchangeRatesAxis_lbl0" xml:lang="en-US">Currency Exchange Rates Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_CurrencyExchangeRatesAxis" xlink:to="wff_CurrencyExchangeRatesAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl0" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_lbl0" xml:lang="en-US">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl0" xml:lang="en-US">Equity Method Investments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_PurchaseFromFlakeshieldMember_lbl0" xml:lang="en-US">Purchase From Flakeshield Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_PurchaseFromFlakeshieldMember" xlink:to="wff_PurchaseFromFlakeshieldMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RentalExpensesToWFPMember_lbl0" xml:lang="en-US">Rental Expenses To WFPMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RentalExpensesToWFPMember" xlink:to="wff_RentalExpensesToWFPMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ConsultancyExpensesToSBCLMember_lbl0" xml:lang="en-US">Consultancy Expenses To SBCLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ConsultancyExpensesToSBCLMember" xlink:to="wff_ConsultancyExpensesToSBCLMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="wff_ScheduleOfPropertyAndEquipmentNetAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfPropertyAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ScheduleOfPropertyAndEquipmentNetAbstract_lbl" xml:lang="en-US">Schedule Of Property And Equipment Net Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="wff_ScheduleOfPropertyAndEquipmentNetAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Description of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredOfferingCosts_lbl0" xml:lang="en-US">Deferred Offering Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredOfferingCosts" xlink:to="us-gaap_DeferredOfferingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RestoranGardenzSdnBhdMember_lbl0" xml:lang="en-US">Restoran Gardenz Sdn Bhd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RestoranGardenzSdnBhdMember" xlink:to="wff_RestoranGardenzSdnBhdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ThirdPartyMember_lbl0" xml:lang="en-US">Third Party Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ThirdPartyMember" xlink:to="wff_ThirdPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_USToHKDAverageRateMember_lbl0" xml:lang="en-US">USTo HKDAverage Rate Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_USToHKDAverageRateMember" xlink:to="wff_USToHKDAverageRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_ReconciliationToGoodwillAbstract_lbl0" xml:lang="en-US">Reconciliation To Goodwill Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_ReconciliationToGoodwillAbstract" xlink:to="wff_ReconciliationToGoodwillAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock_lbl1" xml:lang="en-US">Recently Adopted Accounting Pronouncement Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock" xlink:to="wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="wff_USToMYRYearEndRateMember_lbl0" xml:lang="en-US">USTo MYRYear End Rate Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="wff_USToMYRYearEndRateMember" xlink:to="wff_USToMYRYearEndRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate_lbl0" xml:lang="en-US">Payments for Advance to Affiliate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForAdvanceToAffiliate" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_lbl0" xml:lang="en-US">Deposits Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<!-- [WMV7][ByPUwW3gl9WTbkkjRZhFiKm3QvDvFyUWl124L91jDR141zjsGKjw5TFnm3uWRqw2lw8PssjbVTemFJMyN3RzHu2HJDWDw1Rx3X4LofeHRheKskOw9Pk0sHSLNFv3g6WpO0BID5APNboG0SaOgVBO/EfMaj8fZjlvOeQdkfeA+EF2H/t2looizHn570jhjbCz9sja9wnJDd5aLCL75nQt3Uo4U1+7K2lJwcSVNYvkIU5o3pSj5lWCfgn0UX7gUDXWGZ8L3kLV14q7zbY9fwGjjnsDmGjeXpgU8NaUMoig3FhZgbrw1FCQ8VBZhOJUnN/lyx708+GHm7DnMYTlvGs=] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>21
<FILENAME>wff-20251231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Thu Apr 30 19:19:40 UTC 2026 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedBalanceSheet" roleURI="http://www.winfung.com.my/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedIncomeStatement" roleURI="http://www.winfung.com.my/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ShareholdersEquityType2or3" roleURI="http://www.winfung.com.my/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ConsolidatedCashFlow" roleURI="http://www.winfung.com.my/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_GeneralInformationandReorganizationTransactions" roleURI="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactions"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SignificantAccountingPolicies" roleURI="http://www.winfung.com.my/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BusinessCombinationsandAssetAcquisitions" roleURI="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitions"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InvestmentinEquityInvestees" roleURI="http://www.winfung.com.my/role/InvestmentinEquityInvestees"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccountsReceivable" roleURI="http://www.winfung.com.my/role/AccountsReceivable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_Inventories" roleURI="http://www.winfung.com.my/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_OtherReceivablesDepositsandPrepayments" roleURI="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepayments"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_PropertyandEquipmentNet" roleURI="http://www.winfung.com.my/role/PropertyandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_LandUseRight" roleURI="http://www.winfung.com.my/role/LandUseRight"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_Goodwill" roleURI="http://www.winfung.com.my/role/Goodwill"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_DeferredOfferingCosts" roleURI="http://www.winfung.com.my/role/DeferredOfferingCosts"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccruedExpensesandOtherPayables" roleURI="http://www.winfung.com.my/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_Leases" roleURI="http://www.winfung.com.my/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_Borrowings" roleURI="http://www.winfung.com.my/role/Borrowings"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ShareholdersEquity" roleURI="http://www.winfung.com.my/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_IncomeTaxes" roleURI="http://www.winfung.com.my/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_CommitmentsandContingencies" roleURI="http://www.winfung.com.my/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_RelatedPartyTransactionsandBalances" roleURI="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalances"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SubsequentEvents" roleURI="http://www.winfung.com.my/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccountingPoliciesByPolicy" roleURI="http://www.winfung.com.my/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SignificantAccountingPoliciesTables" roleURI="http://www.winfung.com.my/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BusinessCombinationsandAssetAcquisitionsTables" roleURI="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InvestmentinEquityInvesteesTables" roleURI="http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccountsReceivableTables" roleURI="http://www.winfung.com.my/role/AccountsReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InventoriesTables" roleURI="http://www.winfung.com.my/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_OtherReceivablesDepositsandPrepaymentsTables" roleURI="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepaymentsTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_PropertyandEquipmentNetTables" roleURI="http://www.winfung.com.my/role/PropertyandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_LandUseRightTables" roleURI="http://www.winfung.com.my/role/LandUseRightTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_GoodwillTables" roleURI="http://www.winfung.com.my/role/GoodwillTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_LeasesTables" roleURI="http://www.winfung.com.my/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BorrowingsTables" roleURI="http://www.winfung.com.my/role/BorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_IncomeTaxesTables" roleURI="http://www.winfung.com.my/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_RelatedPartyTransactionsandBalancesTables" roleURI="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable" roleURI="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofDeferredRevenueRecognizedTable" roleURI="http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofDisaggregatedRevenuesTable" roleURI="http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofGeographicalAreasTable" roleURI="http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofForeignExchangeTable" roleURI="http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofConcentrationofRiskTable" roleURI="http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAssetsAcquiredandLiabilitiesAssumedTable" roleURI="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofEquityMethodInvestmentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofShareofResultsfromEquityMethodInvestmentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAccountsReceivableTable" roleURI="http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofInventoriesTable" roleURI="http://www.winfung.com.my/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofOtherReceivablesDepositsandPrepaymentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofPropertyandEquipmentNetTable" roleURI="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofDepreciationTable" roleURI="http://www.winfung.com.my/role/ScheduleofDepreciationTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofLandUseRightTable" roleURI="http://www.winfung.com.my/role/ScheduleofLandUseRightTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAmortizationExpenseTable" roleURI="http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofCarryingAmountofGoodwillTable" roleURI="http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofInformationPertainingtoRightofUseAssetsTable" roleURI="http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofTotalLeaseCostTable" roleURI="http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofFutureMinimumLeasePaymentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofFinancingArrangementTable" roleURI="http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofNetMinimumLeasePaymentsTable" roleURI="http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofBorrowingsTable" roleURI="http://www.winfung.com.my/role/ScheduleofBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAnnualMaturitiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofBeforeIncomeTaxExpenseTable" roleURI="http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofProvisionforIncomeTaxesTable" roleURI="http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable" roleURI="http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable" roleURI="http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable" roleURI="http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofRelationshipwithMajorRelatedPartiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofRelatedPartyTransactionsTable" roleURI="http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ScheduleofTransactionsAmountDuetoRelatedPartiesTable" roleURI="http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_GeneralInformationandReorganizationTransactionsDetails" roleURI="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SignificantAccountingPoliciesDetails" roleURI="http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BusinessCombinationsandAssetAcquisitionsDetails" roleURI="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InvestmentinEquityInvesteesDetails" roleURI="http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_AccountsReceivableDetails" roleURI="http://www.winfung.com.my/role/AccountsReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_InventoriesDetails" roleURI="http://www.winfung.com.my/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_PropertyandEquipmentNetDetails" roleURI="http://www.winfung.com.my/role/PropertyandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_DeferredOfferingCostsDetails" roleURI="http://www.winfung.com.my/role/DeferredOfferingCostsDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_LeasesDetails" roleURI="http://www.winfung.com.my/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_BorrowingsDetails" roleURI="http://www.winfung.com.my/role/BorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_ShareholdersEquityDetails" roleURI="http://www.winfung.com.my/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_IncomeTaxesDetails" roleURI="http://www.winfung.com.my/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_CommitmentsandContingenciesDetails" roleURI="http://www.winfung.com.my/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="wff-20251231.xsd#wff_r_SubsequentEventsDetails" roleURI="http://www.winfung.com.my/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidTaxes" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredOfferingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredOfferingCosts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRightNet" xlink:href="wff-20251231.xsd#wff_LandUseRightNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="LandUseRightNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_EquityMethodInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentOfInvestment" xlink:href="wff-20251231.xsd#wff_ImpairmentOfInvestment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="ImpairmentOfInvestment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="OtherComprehensiveIncomeLossAbstract" xlink:href="wff-20251231.xsd#wff_OtherComprehensiveIncomeLossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="OtherComprehensiveIncomeLossAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ParentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_ParentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncontrollingInterestMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="6.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOnLandUseRight" xlink:href="wff-20251231.xsd#wff_AmortizationOnLandUseRight"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AmortizationOnLandUseRight" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyAndEquipmentWrittenOff" xlink:href="wff-20251231.xsd#wff_PropertyAndEquipmentWrittenOff"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="PropertyAndEquipmentWrittenOff" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentOfEquityInvestees" xlink:href="wff-20251231.xsd#wff_ImpairmentOfEquityInvestees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ImpairmentOfEquityInvestees" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInRelatedParties" xlink:href="wff-20251231.xsd#wff_IncreaseDecreaseInRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInRelatedParties" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PaymenttoAssetsAcquisitions" xlink:href="wff-20251231.xsd#wff_PaymenttoAssetsAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymenttoAssetsAcquisitions" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndInvestmentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndInvestmentsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_RestrictedCashAndInvestmentsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NatureOfOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/SignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/InvestmentinEquityInvestees" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/AccountsReceivable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepayments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/PropertyandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/LandUseRight" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="LandUseRightAbstract" xlink:href="wff-20251231.xsd#wff_LandUseRightAbstract"/>
    <loc xlink:type="locator" xlink:label="LandUseRightTextBlock" xlink:href="wff-20251231.xsd#wff_LandUseRightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightAbstract" xlink:to="LandUseRightTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/Goodwill" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/DeferredOfferingCosts" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredPolicyAcquisitionCostsTextBlock1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCostsAbstract" xlink:to="us-gaap_DeferredPolicyAcquisitionCostsTextBlock1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/AccruedExpensesandOtherPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/Borrowings" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ShareholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalances" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRightPolicyPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_LandUseRightPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="LandUseRightPolicyPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AssetAcquisitionPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_AssetAcquisitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AssetAcquisitionPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantyPolicyPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_WarrantyPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="WarrantyPolicyPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfSalesTextBlock" xlink:href="wff-20251231.xsd#wff_CostOfSalesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CostOfSalesTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartiesPolicyPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_RelatedPartiesPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RelatedPartiesPolicyPolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RecentlyAdoptedAccountingPronouncementPolicyTextBlock" xlink:href="wff-20251231.xsd#wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RecentlyAdoptedAccountingPronouncementPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" xlink:href="wff-20251231.xsd#wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/AccountsReceivableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepaymentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsAbstract" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfDepreciationOfPropertyAndEquipment" xlink:href="wff-20251231.xsd#wff_ScheduleOfDepreciationOfPropertyAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="ScheduleOfDepreciationOfPropertyAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/LandUseRightTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="LandUseRightAbstract" xlink:href="wff-20251231.xsd#wff_LandUseRightAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/GoodwillTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="RightOfUseAssetsTextBlock" xlink:href="wff-20251231.xsd#wff_RightOfUseAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="RightOfUseAssetsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancingArrangementTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfFinancingArrangementTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="ScheduleOfFinancingArrangementTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/BorrowingsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" xlink:href="wff-20251231.xsd#wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract" xlink:to="SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredRevenueRecognizedAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfDeferredRevenueRecognizedAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredRevenueRecognizedAbstract" xlink:to="SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" xlink:to="us-gaap_ContractWithCustomerDurationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerDurationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="us-gaap_ContractWithCustomerDurationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoThousandTwentySixMember" xlink:href="wff-20251231.xsd#wff_TwoThousandTwentySixMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="TwoThousandTwentySixMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoThousandTwentySevenMember" xlink:href="wff-20251231.xsd#wff_TwoThousandTwentySevenMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="TwoThousandTwentySevenMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoThousandTwentyEightMember" xlink:href="wff-20251231.xsd#wff_TwoThousandTwentyEightMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerDurationAxis" xlink:to="TwoThousandTwentyEightMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfDisaggregatedRevenuesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfDisaggregatedRevenuesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDisaggregatedRevenuesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ProductAndServiceOtherMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaintenanceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MaintenanceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_MaintenanceMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantyIncomeMember" xlink:href="wff-20251231.xsd#wff_WarrantyIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="WarrantyIncomeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TechnologyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TechnologyServiceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_TechnologyServiceMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransportIncomeMember" xlink:href="wff-20251231.xsd#wff_TransportIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="TransportIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FoodAndBeverageMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FoodAndBeverageMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_FoodAndBeverageMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalRevenueMember" xlink:href="wff-20251231.xsd#wff_TotalRevenueMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="TotalRevenueMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfGeographicalAreasAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfGeographicalAreasAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGeographicalAreasAbstract" xlink:to="SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MY" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_SG" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_SG"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_SG" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_AU" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AU"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_AU" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SouthAsiaRegionMember" xlink:href="wff-20251231.xsd#wff_SouthAsiaRegionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="SouthAsiaRegionMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenueFromCustomerGeographicalAreaPercentage" xlink:href="wff-20251231.xsd#wff_RevenueFromCustomerGeographicalAreaPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="RevenueFromCustomerGeographicalAreaPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofForeignExchangeTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfForeignExchangeAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfForeignExchangeAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OpenForwardForeignCurrencyContractLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OpenForwardForeignCurrencyContractLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfForeignExchangeAbstract" xlink:to="SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CurrencyExchangeRatesAxis" xlink:href="wff-20251231.xsd#wff_CurrencyExchangeRatesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" xlink:to="CurrencyExchangeRatesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="USToMYRYearEndRateMember" xlink:href="wff-20251231.xsd#wff_USToMYRYearEndRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrencyExchangeRatesAxis" xlink:to="USToMYRYearEndRateMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="USToMYRAverageRateMember" xlink:href="wff-20251231.xsd#wff_USToMYRAverageRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrencyExchangeRatesAxis" xlink:to="USToMYRAverageRateMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="USToHKDYearEndRateMember" xlink:href="wff-20251231.xsd#wff_USToHKDYearEndRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrencyExchangeRatesAxis" xlink:to="USToHKDYearEndRateMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="USToHKDAverageRateMember" xlink:href="wff-20251231.xsd#wff_USToHKDAverageRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrencyExchangeRatesAxis" xlink:to="USToHKDAverageRateMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable" xlink:to="us-gaap_OpenForwardForeignCurrencyContractLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OpenForwardForeignCurrencyContractLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfConcentrationOfRiskAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfConcentrationOfRiskAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConcentrationOfRiskAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CustomerAMember" xlink:href="wff-20251231.xsd#wff_CustomerAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBMember" xlink:href="wff-20251231.xsd#wff_CustomerBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerCMember" xlink:href="wff-20251231.xsd#wff_CustomerCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerDMember" xlink:href="wff-20251231.xsd#wff_CustomerDMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerDMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TradeReceivableBenchmarkMember" xlink:href="wff-20251231.xsd#wff_TradeReceivableBenchmarkMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="TradeReceivableBenchmarkMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" xlink:href="wff-20251231.xsd#wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable"/>
    <loc xlink:type="locator" xlink:label="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:href="wff-20251231.xsd#wff_AssetsAcquiredAndLiabilitiesAssumedLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:href="wff-20251231.xsd#wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember" xlink:href="wff-20251231.xsd#wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable" xlink:to="AssetsAcquiredAndLiabilitiesAssumedLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_0" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties_0" xlink:href="wff-20251231.xsd#wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties_0" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ReconciliationToGoodwillAbstract" xlink:href="wff-20251231.xsd#wff_ReconciliationToGoodwillAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="ReconciliationToGoodwillAbstract" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationToGoodwillAbstract" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationToGoodwillAbstract" xlink:to="us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationToGoodwillAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAcquiredAndLiabilitiesAssumedLineItems" xlink:to="us-gaap_Goodwill" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfEquityMethodInvestmentsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfEquityMethodInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsAbstract" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="CarlicoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RGSBMember" xlink:href="wff-20251231.xsd#wff_RGSBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="RGSBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" xlink:href="wff-20251231.xsd#wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems" xlink:href="wff-20251231.xsd#wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract" xlink:to="InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="CarlicoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RGSBMember" xlink:href="wff-20251231.xsd#wff_RGSBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="RGSBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable" xlink:to="InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ThirdPartyMember" xlink:href="wff-20251231.xsd#wff_ThirdPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ThirdPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGrossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositsAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepositsAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_DepositsAssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_OtherReceivablesGrossCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherReceivablesFromRelatedParties" xlink:href="wff-20251231.xsd#wff_OtherReceivablesFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="OtherReceivablesFromRelatedParties" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentNetAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfPropertyAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentsLineItems" xlink:href="wff-20251231.xsd#wff_PropertyPlantAndEquipmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentsLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofDepreciationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfDepreciationAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfDepreciationAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyandEquipmentNetScheduleofDepreciationDetailsTable" xlink:href="wff-20251231.xsd#wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems" xlink:href="wff-20251231.xsd#wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDepreciationAbstract" xlink:to="PropertyandEquipmentNetScheduleofDepreciationDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyandEquipmentNetScheduleofDepreciationDetailsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyandEquipmentNetScheduleofDepreciationDetailsTable" xlink:to="PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofLandUseRightTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLandUseRightAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfLandUseRightAbstract"/>
    <loc xlink:type="locator" xlink:label="LandUseRight" xlink:href="wff-20251231.xsd#wff_LandUseRight"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightAbstract" xlink:to="LandUseRight" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedAmortizationOfLandUseRight" xlink:href="wff-20251231.xsd#wff_AccumulatedAmortizationOfLandUseRight"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightAbstract" xlink:to="AccumulatedAmortizationOfLandUseRight" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRightNet" xlink:href="wff-20251231.xsd#wff_LandUseRightNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightAbstract" xlink:to="LandUseRightNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAmortizationExpenseAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="LandUseRightScheduleofAmortizationExpenseDetailsTable" xlink:href="wff-20251231.xsd#wff_LandUseRightScheduleofAmortizationExpenseDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAmortizationExpenseAbstract" xlink:to="LandUseRightScheduleofAmortizationExpenseDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightScheduleofAmortizationExpenseDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LandUseRightMember" xlink:href="wff-20251231.xsd#wff_LandUseRightMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="LandUseRightMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightScheduleofAmortizationExpenseDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_Goodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillImpairmentLoss" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_Goodwill_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_OperatingLeaseLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilityAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilityAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilityAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfBorrowingsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="BorrowingsScheduleofBorrowingsDetailsTable" xlink:href="wff-20251231.xsd#wff_BorrowingsScheduleofBorrowingsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBorrowingsAbstract" xlink:to="BorrowingsScheduleofBorrowingsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsScheduleofBorrowingsDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TermLoanIMember" xlink:href="wff-20251231.xsd#wff_TermLoanIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="TermLoanIMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TermLoanIIMember" xlink:href="wff-20251231.xsd#wff_TermLoanIIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="TermLoanIIMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsScheduleofBorrowingsDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfBeforeIncomeTaxExpenseAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfBeforeIncomeTaxExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:href="wff-20251231.xsd#wff_ScheduleOfBeforeIncomeTaxExpenseLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBeforeIncomeTaxExpenseAbstract" xlink:to="IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_KY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_KY" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MY" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_HK" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable" xlink:to="ScheduleOfBeforeIncomeTaxExpenseLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBeforeIncomeTaxExpenseLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_KY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_KY" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MY" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_HK" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable" xlink:to="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CurrentIncomeTaxExpensesAbstract" xlink:href="wff-20251231.xsd#wff_CurrentIncomeTaxExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="CurrentIncomeTaxExpensesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentIncomeTaxExpensesAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentIncomeTaxExpensesAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredIncomeTaxBenefitsAbstract" xlink:href="wff-20251231.xsd#wff_DeferredIncomeTaxBenefitsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="DeferredIncomeTaxBenefitsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxBenefitsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredIncomeTaxBenefitsAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract" xlink:to="IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_KY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_KY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_KY" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_MY" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_MY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_MY" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_HK" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherMember" xlink:href="wff-20251231.xsd#wff_OtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="OtherMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable" xlink:to="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesPaidNetOfRefundsAbstract" xlink:href="wff-20251231.xsd#wff_IncomeTaxesPaidNetOfRefundsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="IncomeTaxesPaidNetOfRefundsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalBeforeRefundReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesPaidNetOfRefundsAbstract" xlink:to="us-gaap_IncomeTaxPaidFederalBeforeRefundReceived" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignBeforeRefundReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesPaidNetOfRefundsAbstract" xlink:to="us-gaap_IncomeTaxPaidForeignBeforeRefundReceived" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LossIncomeBeforeIncomeTaxExpensePercentage" xlink:href="wff-20251231.xsd#wff_LossIncomeBeforeIncomeTaxExpensePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="LossIncomeBeforeIncomeTaxExpensePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" xlink:href="wff-20251231.xsd#wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationDeductions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDeductions" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductions" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxExpenseBenefitPercentage" xlink:href="wff-20251231.xsd#wff_IncomeTaxExpenseBenefitPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract" xlink:to="IncomeTaxExpenseBenefitPercentage" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract" xlink:to="IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable" xlink:to="us-gaap_ValuationAllowanceLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredIncomeTaxAcceleratedTaxDepreciation" xlink:href="wff-20251231.xsd#wff_DeferredIncomeTaxAcceleratedTaxDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceLineItems" xlink:to="DeferredIncomeTaxAcceleratedTaxDepreciation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowanceLineItems" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRelationshipWithMajorRelatedPartiesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfRelationshipWithMajorRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelationshipWithMajorRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CheeHoongLewMrLewMember" xlink:href="wff-20251231.xsd#wff_CheeHoongLewMrLewMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="CheeHoongLewMrLewMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YewCheanLimMsLimMember" xlink:href="wff-20251231.xsd#wff_YewCheanLimMsLimMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YewCheanLimMsLimMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WaiBoonLawMsLawMember" xlink:href="wff-20251231.xsd#wff_WaiBoonLawMsLawMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WaiBoonLawMsLawMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChungKinLooMrLooMember" xlink:href="wff-20251231.xsd#wff_ChungKinLooMrLooMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ChungKinLooMrLooMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FlakeshieldSdnBhdFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_FlakeshieldSdnBhdFlakeshieldMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="FlakeshieldSdnBhdFlakeshieldMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcmosMSdnBhdAcmosMember" xlink:href="wff-20251231.xsd#wff_AcmosMSdnBhdAcmosMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="AcmosMSdnBhdAcmosMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WinFungPropSdnBhdWFPMember" xlink:href="wff-20251231.xsd#wff_WinFungPropSdnBhdWFPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WinFungPropSdnBhdWFPMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EcoConsultMSdnBhdECOMember" xlink:href="wff-20251231.xsd#wff_EcoConsultMSdnBhdECOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="EcoConsultMSdnBhdECOMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KirbySwimEquipPtyLtdKirbyAustraliaMember" xlink:href="wff-20251231.xsd#wff_KirbySwimEquipPtyLtdKirbyAustraliaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="KirbySwimEquipPtyLtdKirbyAustraliaMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KirbySwimEquipmentPteLtdKirbySingaporeMember" xlink:href="wff-20251231.xsd#wff_KirbySwimEquipmentPteLtdKirbySingaporeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="KirbySwimEquipmentPteLtdKirbySingaporeMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OneFatboyzLimitedOFLMember" xlink:href="wff-20251231.xsd#wff_OneFatboyzLimitedOFLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="OneFatboyzLimitedOFLMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SnowBearCapitalLimitedSBCLMember" xlink:href="wff-20251231.xsd#wff_SnowBearCapitalLimitedSBCLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="SnowBearCapitalLimitedSBCLMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="CarlicoMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RGSBMember" xlink:href="wff-20251231.xsd#wff_RGSBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RGSBMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDescriptionOfTransaction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRelatedPartyTransactionsAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfRelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SalesToFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_SalesToFlakeshieldMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="SalesToFlakeshieldMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesToAcmosMember" xlink:href="wff-20251231.xsd#wff_SalesToAcmosMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="SalesToAcmosMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesToECOMember" xlink:href="wff-20251231.xsd#wff_SalesToECOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="SalesToECOMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesToKirbySingaporeMember" xlink:href="wff-20251231.xsd#wff_SalesToKirbySingaporeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="SalesToKirbySingaporeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseFromFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_PurchaseFromFlakeshieldMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="PurchaseFromFlakeshieldMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseFromAcmosMember" xlink:href="wff-20251231.xsd#wff_PurchaseFromAcmosMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="PurchaseFromAcmosMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentalIncomeFromFlakeshieldMember" xlink:href="wff-20251231.xsd#wff_RentalIncomeFromFlakeshieldMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RentalIncomeFromFlakeshieldMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentalExpensesToWFPMember" xlink:href="wff-20251231.xsd#wff_RentalExpensesToWFPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RentalExpensesToWFPMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentalExpensesToMrLewMember" xlink:href="wff-20251231.xsd#wff_RentalExpensesToMrLewMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="RentalExpensesToMrLewMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsultancyExpensesToOFLMember" xlink:href="wff-20251231.xsd#wff_ConsultancyExpensesToOFLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ConsultancyExpensesToOFLMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsultancyExpensesToSBCLMember" xlink:href="wff-20251231.xsd#wff_ConsultancyExpensesToSBCLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ConsultancyExpensesToSBCLMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesFromOFLMember" xlink:href="wff-20251231.xsd#wff_AdvancesFromOFLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="AdvancesFromOFLMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesFromSBCLMember" xlink:href="wff-20251231.xsd#wff_AdvancesFromSBCLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="AdvancesFromSBCLMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesFromKirbyAustraliaMember" xlink:href="wff-20251231.xsd#wff_AdvancesFromKirbyAustraliaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="AdvancesFromKirbyAustraliaMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseConsiderationToMsLimForAcquisitionOfGKIMember" xlink:href="wff-20251231.xsd#wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="PurchaseConsiderationToMsLimForAcquisitionOfGKIMember" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember" xlink:href="wff-20251231.xsd#wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember" xlink:href="wff-20251231.xsd#wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="FlakeshieldMember" xlink:href="wff-20251231.xsd#wff_FlakeshieldMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="FlakeshieldMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ECOMember" xlink:href="wff-20251231.xsd#wff_ECOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ECOMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KirbySingaporeMember" xlink:href="wff-20251231.xsd#wff_KirbySingaporeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="KirbySingaporeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SBCLMember" xlink:href="wff-20251231.xsd#wff_SBCLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="SBCLMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherReceivablesFromRelatedParties" xlink:href="wff-20251231.xsd#wff_OtherReceivablesFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="OtherReceivablesFromRelatedParties" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OffsettingLiabilitiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OffsettingLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="FlakeshieldMember" xlink:href="wff-20251231.xsd#wff_FlakeshieldMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="FlakeshieldMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcmosMember" xlink:href="wff-20251231.xsd#wff_AcmosMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="AcmosMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyMember" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="KirbyAustraliaMember" xlink:href="wff-20251231.xsd#wff_KirbyAustraliaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="KirbyAustraliaMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MrLewMember" xlink:href="wff-20251231.xsd#wff_MrLewMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="MrLewMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MsLimMember" xlink:href="wff-20251231.xsd#wff_MsLimMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="MsLimMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MsLawMember" xlink:href="wff-20251231.xsd#wff_MsLawMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="MsLawMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MrLooMember" xlink:href="wff-20251231.xsd#wff_MrLooMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="MrLooMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CarlicoMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OFLMember" xlink:href="wff-20251231.xsd#wff_OFLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="OFLMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SBCLMember" xlink:href="wff-20251231.xsd#wff_SBCLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="SBCLMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_OffsettingLiabilitiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingLiabilitiesLineItems" xlink:to="us-gaap_AccountsPayableCurrentAndNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingLiabilitiesLineItems" xlink:to="us-gaap_OtherNotesPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalDueToRelatedParties" xlink:href="wff-20251231.xsd#wff_TotalDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OffsettingLiabilitiesLineItems" xlink:to="TotalDueToRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract" xlink:href="wff-20251231.xsd#wff_ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" xlink:href="wff-20251231.xsd#wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForAdvanceToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForAdvanceToAffiliate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_PaymentsForAdvanceToAffiliate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd#cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="GeneralInformationandReorganizationTransactionsDetailsTable" xlink:href="wff-20251231.xsd#wff_GeneralInformationandReorganizationTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="GeneralInformationandReorganizationTransactionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RegisteredAgentMember" xlink:href="wff-20251231.xsd#wff_RegisteredAgentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RegisteredAgentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WinFungMember" xlink:href="wff-20251231.xsd#wff_WinFungMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WinFungMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WHHoldingMember" xlink:href="wff-20251231.xsd#wff_WHHoldingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WHHoldingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GlobalKeyInvestmentLimitedMember" xlink:href="wff-20251231.xsd#wff_GlobalKeyInvestmentLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="GlobalKeyInvestmentLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CarlicoInternationalGroupHoldingsLimitedMember" xlink:href="wff-20251231.xsd#wff_CarlicoInternationalGroupHoldingsLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="CarlicoInternationalGroupHoldingsLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RiseBarCafeSdnBhdMember" xlink:href="wff-20251231.xsd#wff_RiseBarCafeSdnBhdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="RiseBarCafeSdnBhdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestoranGardenzSdnBhdMember" xlink:href="wff-20251231.xsd#wff_RestoranGardenzSdnBhdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="RestoranGardenzSdnBhdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeneralInformationandReorganizationTransactionsDetailsTable" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="dei_EntityIncorporationDateOfIncorporation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsTable" xlink:href="wff-20251231.xsd#wff_SignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ProductAndServiceOtherMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MDICMember" xlink:href="wff-20251231.xsd#wff_MDICMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="MDICMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Deposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_Deposits" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFDICInsuredAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_CashFDICInsuredAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_InventoryWriteDown" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AreaOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AreaOfLand" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TermOfLandUseRights" xlink:href="wff-20251231.xsd#wff_TermOfLandUseRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="TermOfLandUseRights" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsiderationOfLand" xlink:href="wff-20251231.xsd#wff_ConsiderationOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="ConsiderationOfLand" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentOfEquityInvestees" xlink:href="wff-20251231.xsd#wff_ImpairmentOfEquityInvestees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="ImpairmentOfEquityInvestees" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyObligationTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductWarrantyObligationTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ProductWarrantyObligationTerm" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantyAmount" xlink:href="wff-20251231.xsd#wff_WarrantyAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="WarrantyAmount" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProductsAmount" xlink:href="wff-20251231.xsd#wff_ProductsAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="ProductsAmount" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RecognizedIncomeTaxPositionsPercentage" xlink:href="wff-20251231.xsd#wff_RecognizedIncomeTaxPositionsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="RecognizedIncomeTaxPositionsPercentage" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:href="wff-20251231.xsd#wff_BusinessCombinationsandAssetAcquisitionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="BusinessCombinationsandAssetAcquisitionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:to="srt_OwnershipAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RBSBMember" xlink:href="wff-20251231.xsd#wff_RBSBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="RBSBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="GKIAndCarlicoMember" xlink:href="wff-20251231.xsd#wff_GKIAndCarlicoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="GKIAndCarlicoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionOfRBSBMember" xlink:href="wff-20251231.xsd#wff_AcquisitionOfRBSBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="AcquisitionOfRBSBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MrLewMember" xlink:href="wff-20251231.xsd#wff_MrLewMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="MrLewMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonrelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonrelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_NonrelatedPartyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsandAssetAcquisitionsDetailsTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Goodwill" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Revenues" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_NetIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract"/>
    <loc xlink:type="locator" xlink:label="InvestmentinEquityInvesteesDetailsTable" xlink:href="wff-20251231.xsd#wff_InvestmentinEquityInvesteesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="InvestmentInEquityInvesteesLineItems" xlink:href="wff-20251231.xsd#wff_InvestmentInEquityInvesteesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="InvestmentinEquityInvesteesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinEquityInvesteesDetailsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CarlicoMember" xlink:href="wff-20251231.xsd#wff_CarlicoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="CarlicoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RGSBMember" xlink:href="wff-20251231.xsd#wff_RGSBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="RGSBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentinEquityInvesteesDetailsTable" xlink:to="InvestmentInEquityInvesteesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="EquityInterest" xlink:href="wff-20251231.xsd#wff_EquityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentInEquityInvesteesLineItems" xlink:to="EquityInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentInEquityInvesteesLineItems" xlink:to="us-gaap_PaymentsToAcquireEquityMethodInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentOfLoss" xlink:href="wff-20251231.xsd#wff_ImpairmentOfLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentInEquityInvesteesLineItems" xlink:to="ImpairmentOfLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/AccountsReceivableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_ReceivablesNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/InventoriesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWriteDown" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyandEquipmentNetDetailsTable" xlink:href="wff-20251231.xsd#wff_PropertyandEquipmentNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="PropertyandEquipmentNetDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/DeferredOfferingCostsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCostsAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsTable" xlink:href="wff-20251231.xsd#wff_LeasesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LoansAndLeasesReceivableDisclosureLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LeasesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionOfAssetUnderHirePurchase" xlink:href="wff-20251231.xsd#wff_AcquisitionOfAssetUnderHirePurchase"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansAndLeasesReceivableDisclosureLineItems" xlink:to="AcquisitionOfAssetUnderHirePurchase" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/BorrowingsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="BorrowingsDetailsTable" xlink:href="wff-20251231.xsd#wff_BorrowingsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="BorrowingsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TermLoansMember" xlink:href="wff-20251231.xsd#wff_TermLoansMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="TermLoansMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BorrowingsDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/ShareholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsTable" xlink:href="wff-20251231.xsd#wff_ShareholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="ShareholdersEquityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="UnderwritersMember" xlink:href="wff-20251231.xsd#wff_UnderwritersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="UnderwritersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OverAllotmentOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OverAllotmentOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_OverAllotmentOptionMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RegisteredAgentMember" xlink:href="wff-20251231.xsd#wff_RegisteredAgentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RegisteredAgentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WinFungMember" xlink:href="wff-20251231.xsd#wff_WinFungMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WinFungMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="srt_StatementScenarioAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_ClassOfStockLineItems" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SaleOfStockPricePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OfferingPricePerShare" xlink:href="wff-20251231.xsd#wff_OfferingPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="OfferingPricePerShare" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" xlink:href="wff-20251231.xsd#wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromIssuanceOfCommonStockNet" xlink:href="wff-20251231.xsd#wff_ProceedsFromIssuanceOfCommonStockNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ProceedsFromIssuanceOfCommonStockNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="wff-20251231.xsd#wff_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_HK"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_HK" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="WinFungMember" xlink:href="wff-20251231.xsd#wff_WinFungMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WinFungMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxExaminationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PercentageOfEstimatedAssessableProfit" xlink:href="wff-20251231.xsd#wff_PercentageOfEstimatedAssessableProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="PercentageOfEstimatedAssessableProfit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExaminationLineItems" xlink:to="us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ReceivablesNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.winfung.com.my/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="wff-20251231.xsd#wff_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsLineItems" xlink:href="wff-20251231.xsd#wff_SubsequentEventsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RBSBMember" xlink:href="wff-20251231.xsd#wff_RBSBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RBSBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="srt_StatementScenarioAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="SubsequentEventsDetailsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AddressTypeDomain"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorTable" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_AuditorTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="10.0"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AddressTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_BusinessContactMember"/>
<!-- [WMV7][ATAJcia6+S06656Q/dFGMmSOn3u3oQ+xUY3s0uYb40fXxZoBg2elSzCWMjtrJlACHLy0cDrqf9Xg5V5RMfHEVUVlXLXnkqImvoxYLNKBhqTLsRGGpzyoMzRTNk8f/3wBAvg5QrfF65SYxrapvRurmKQGa+3eSrqMMDE9+QE24MArS2YqwPaSCkz9j3/PzldJcwMLh6JX0KLQIYdHMbENllZ3Fj61euMJW4dkFC7bPc5JbYgo59KPANwqgdmG8tJVzN9VovB6VVn9mRdEUBg7ZP0hZ/4Vmw7lmg3x9wx6Tzt29NmRbZ1SGe8Sj52vVqTGyztM2+HbtUJHXeC1bJU=] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_BusinessContactMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">WF Holding Limited<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001980210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-42566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Entity Incorporation, Date of Incorporation</a></td>
<td class="text">Mar.  07,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Lot 3893, Jalan 4D Kg.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Baru Subang  Seksyen U6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shah Alam Selangor<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">MY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">40150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary Shares, par value $0.00025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">WFF<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">5,038,018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Chee Hoong Lew<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">corporate@winfung.com.my<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Lot 3893, Jalan 4D Kg.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Baru Subang  Seksyen U6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shah Alam Selangor<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">MY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">40150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">378471828<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelEmailAddress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityContactPersonnelLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPhoneFaxNumbersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorTable', window );"><strong>Auditor [Table]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Onestop Assurance PAC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">6732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Singapore<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorOpinionTextBlock', window );">Auditor Opinion [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of WF Holding Limited and subsidiaries (collectively referred to as the &#8220;Company&#8221;) as of December 31, 2025
and 2024, the related consolidated statements of operation and comprehensive (loss) income, changes in shareholders&#8217; equity and
cash flows, for each of the three years in the period ended December 31, 2025 and the related notes (collectively referred to as the
&#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial
positions of the Company as of December 31, 2025 and 2024, and the results of its operations and its cash flows for each of the three
years in the period ended December 31, 2025, in conformity with accounting principles generally accepted in the United States of America.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorOpinionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X<br> -Number 210<br> -Section 2<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorOpinionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,300,759<span></span>
</td>
<td class="nump">$ 1,056,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">133,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,552,525<span></span>
</td>
<td class="nump">1,759,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">558,174<span></span>
</td>
<td class="nump">846,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables, deposits and prepayments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">565,160<span></span>
</td>
<td class="nump">212,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">160,592<span></span>
</td>
<td class="nump">111,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredOfferingCosts', window );">Deferred offering costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">695,390<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,137,210<span></span>
</td>
<td class="nump">4,815,042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,244,631<span></span>
</td>
<td class="nump">992,723<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_LandUseRightNet', window );">Land use right</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">339,855<span></span>
</td>
<td class="nump">315,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets &#8211; operating lease</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">71,495<span></span>
</td>
<td class="nump">41,242<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46,124<span></span>
</td>
<td class="nump">50,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in equity investees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,550,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,252,105<span></span>
</td>
<td class="nump">1,400,395<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,389,315<span></span>
</td>
<td class="nump">6,215,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">891,406<span></span>
</td>
<td class="nump">434,977<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">449,578<span></span>
</td>
<td class="nump">1,516,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">518,095<span></span>
</td>
<td class="nump">377,009<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities &#8211; current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,524<span></span>
</td>
<td class="nump">35,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities - current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59,172<span></span>
</td>
<td class="nump">54,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Borrowings &#8211; current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,909<span></span>
</td>
<td class="nump">60,413<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,049,748<span></span>
</td>
<td class="nump">3,176,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Amount due to equity investees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,275,561<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities &#8211; non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,156<span></span>
</td>
<td class="nump">6,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities - non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">71,925<span></span>
</td>
<td class="nump">100,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Borrowings &#8211; non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">159,780<span></span>
</td>
<td class="nump">171,541<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46,703<span></span>
</td>
<td class="nump">16,594<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,589,125<span></span>
</td>
<td class="nump">294,579<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,638,873<span></span>
</td>
<td class="nump">3,470,947<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary Shares, par value US$0.00025 per share, 200,000,000 shares authorized, 5,038,018 and 4,590,004 issued and outstanding at December 31, 2025 and 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,260<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,547,265<span></span>
</td>
<td class="nump">84,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">(Accumulated deficit) Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,029,941)<span></span>
</td>
<td class="nump">2,739,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">232,064<span></span>
</td>
<td class="num">(81,193)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total WF Holding Limited shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,750,648<span></span>
</td>
<td class="nump">2,744,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(206)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,750,442<span></span>
</td>
<td class="nump">2,744,490<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,389,315<span></span>
</td>
<td class="nump">6,215,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Amount due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 66,064<span></span>
</td>
<td class="nump">$ 696,934<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.A)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480341/340-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_LandUseRightNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Amount of Land Use Right.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_LandUseRightNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0.00025<span></span>
</td>
<td class="nump">$ 0.00025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary Shares, shares issued (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operation and Comprehensive (Loss) Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 7,403,835<span></span>
</td>
<td class="nump">$ 4,572,290<span></span>
</td>
<td class="nump">$ 5,733,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of sales</a></td>
<td class="nump">5,041,795<span></span>
</td>
<td class="nump">2,726,974<span></span>
</td>
<td class="nump">3,753,619<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,362,040<span></span>
</td>
<td class="nump">1,845,316<span></span>
</td>
<td class="nump">1,980,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Administrative expenses</a></td>
<td class="nump">3,879,873<span></span>
</td>
<td class="nump">1,729,469<span></span>
</td>
<td class="nump">1,324,892<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) income from operations</a></td>
<td class="num">(1,517,833)<span></span>
</td>
<td class="nump">115,847<span></span>
</td>
<td class="nump">655,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense, net</a></td>
<td class="num">(16,725)<span></span>
</td>
<td class="num">(20,958)<span></span>
</td>
<td class="num">(22,309)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income</a></td>
<td class="nump">156,917<span></span>
</td>
<td class="nump">24,128<span></span>
</td>
<td class="nump">62,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ImpairmentOfInvestment', window );">Impairment of investments</a></td>
<td class="num">(3,279,652)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of loss of equity investees</a></td>
<td class="num">(7,637)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (expense) income</a></td>
<td class="num">(3,147,097)<span></span>
</td>
<td class="nump">3,170<span></span>
</td>
<td class="nump">40,149<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net (loss) income before income tax expense</a></td>
<td class="num">(4,664,930)<span></span>
</td>
<td class="nump">119,017<span></span>
</td>
<td class="nump">695,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(85,213)<span></span>
</td>
<td class="num">(7,414)<span></span>
</td>
<td class="num">(204,213)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">(4,750,143)<span></span>
</td>
<td class="nump">111,603<span></span>
</td>
<td class="nump">491,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less net income attributable to non-controlling interests</a></td>
<td class="nump">19,583<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income attributable to ordinary shareholders</a></td>
<td class="num">(4,769,726)<span></span>
</td>
<td class="nump">111,603<span></span>
</td>
<td class="nump">491,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_OtherComprehensiveIncomeLossAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation gain (loss)</a></td>
<td class="nump">313,257<span></span>
</td>
<td class="nump">75,266<span></span>
</td>
<td class="num">(94,089)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive (loss) income</a></td>
<td class="num">(4,436,886)<span></span>
</td>
<td class="nump">186,869<span></span>
</td>
<td class="nump">397,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less comprehensive income attributable to non-controlling interests</a></td>
<td class="nump">19,583<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive (loss) income attributable to ordinary shareholders</a></td>
<td class="num">$ (4,456,469)<span></span>
</td>
<td class="nump">$ 186,869<span></span>
</td>
<td class="nump">$ 397,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">(Loss) Earnings per share &#8211; basic (in Dollars per share)</a></td>
<td class="num">$ (0.968)<span></span>
</td>
<td class="nump">$ 0.024<span></span>
</td>
<td class="nump">$ 0.107<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">(Loss) Earnings per share &#8211; diluted (in Dollars per share)</a></td>
<td class="num">$ (0.968)<span></span>
</td>
<td class="nump">$ 0.024<span></span>
</td>
<td class="nump">$ 0.107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares outstanding &#8211; basic (in Shares)</a></td>
<td class="nump">4,927,064<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares outstanding &#8211; diluted (in Shares)</a></td>
<td class="nump">4,927,064<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ImpairmentOfInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment of investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ImpairmentOfInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_OtherComprehensiveIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_OtherComprehensiveIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Shareholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th" colspan="2"><div>Ordinary Shares</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>WF Holding Shareholders&#8217; Equity</div></th>
<th class="th"><div>Non- controlling Interests</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,148<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 84,750<span></span>
</td>
<td class="nump">$ 2,136,781<span></span>
</td>
<td class="num">$ (62,370)<span></span>
</td>
<td class="nump">$ 2,160,309<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,160,309<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,590,004<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">491,401<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">491,401<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">491,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(94,089)<span></span>
</td>
<td class="num">(94,089)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(94,089)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,148<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">84,750<span></span>
</td>
<td class="nump">2,628,182<span></span>
</td>
<td class="num">(156,459)<span></span>
</td>
<td class="nump">2,557,621<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,557,621<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,590,004<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">111,603<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">111,603<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">111,603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">75,266<span></span>
</td>
<td class="nump">75,266<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">75,266<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,148<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">84,750<span></span>
</td>
<td class="nump">2,739,785<span></span>
</td>
<td class="num">(81,193)<span></span>
</td>
<td class="nump">2,744,490<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,744,490<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,590,004<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(4,769,726)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,769,726)<span></span>
</td>
<td class="nump">19,583<span></span>
</td>
<td class="num">(4,750,143)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of ordinary shares in initial public offering</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 112<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,462,515<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,462,627<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,462,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of ordinary shares in initial public offering (in Shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">448,014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Acquisition of subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(19,789)<span></span>
</td>
<td class="num">(19,789)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">313,257<span></span>
</td>
<td class="nump">313,257<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">313,257<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,260<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 6,547,265<span></span>
</td>
<td class="num">$ (2,029,941)<span></span>
</td>
<td class="nump">$ 232,064<span></span>
</td>
<td class="nump">$ 4,750,648<span></span>
</td>
<td class="num">$ (206)<span></span>
</td>
<td class="nump">$ 4,750,442<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="num">$ (4,750,143)<span></span>
</td>
<td class="nump">$ 111,603<span></span>
</td>
<td class="nump">$ 491,401<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation of property and equipment</a></td>
<td class="nump">160,313<span></span>
</td>
<td class="nump">146,161<span></span>
</td>
<td class="nump">118,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_AmortizationOnLandUseRight', window );">Amortization on land use right</a></td>
<td class="nump">7,621<span></span>
</td>
<td class="nump">7,132<span></span>
</td>
<td class="nump">7,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposal of property and equipment</a></td>
<td class="num">(4,857)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyAndEquipmentWrittenOff', window );">Property and equipment written off</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">708<span></span>
</td>
<td class="nump">1,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for credit losses</a></td>
<td class="nump">123,122<span></span>
</td>
<td class="nump">242,818<span></span>
</td>
<td class="nump">119,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">196,174<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ImpairmentOfEquityInvestees', window );">Impairment of equity investees</a></td>
<td class="nump">3,083,478<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax</a></td>
<td class="nump">4,594<span></span>
</td>
<td class="num">(58,540)<span></span>
</td>
<td class="num">(16,702)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Share of results of equity investees</a></td>
<td class="nump">7,637<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write-downs</a></td>
<td class="nump">95,345<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of rights of use assets</a></td>
<td class="nump">38,115<span></span>
</td>
<td class="nump">46,947<span></span>
</td>
<td class="nump">14,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">72,442<span></span>
</td>
<td class="nump">170,975<span></span>
</td>
<td class="num">(743,070)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other receivables, deposits and prepayments</a></td>
<td class="num">(350,591)<span></span>
</td>
<td class="num">(132,539)<span></span>
</td>
<td class="num">(28,858)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">436,019<span></span>
</td>
<td class="num">(274,908)<span></span>
</td>
<td class="num">(8,654)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">115,417<span></span>
</td>
<td class="nump">265,822<span></span>
</td>
<td class="nump">15,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="num">(1,037,013)<span></span>
</td>
<td class="nump">687,414<span></span>
</td>
<td class="nump">126,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(40,882)<span></span>
</td>
<td class="num">(46,532)<span></span>
</td>
<td class="num">(14,365)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">207,570<span></span>
</td>
<td class="num">(401,440)<span></span>
</td>
<td class="nump">531,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_IncreaseDecreaseInRelatedParties', window );">Related parties</a></td>
<td class="num">(767,412)<span></span>
</td>
<td class="nump">74,312<span></span>
</td>
<td class="nump">238,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Taxes payable</a></td>
<td class="num">(33,745)<span></span>
</td>
<td class="num">(86,475)<span></span>
</td>
<td class="num">(196,469)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(2,436,795)<span></span>
</td>
<td class="nump">753,458<span></span>
</td>
<td class="nump">655,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(281,745)<span></span>
</td>
<td class="num">(51,519)<span></span>
</td>
<td class="num">(73,087)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposal of property and equipment</a></td>
<td class="nump">4,857<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Acquisition of equity investees</a></td>
<td class="num">(350,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PaymenttoAssetsAcquisitions', window );">Assets acquisitions</a></td>
<td class="num">(2,999,872)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries', window );">Acquisition of subsidiaries, net of cash acquired</a></td>
<td class="num">(144,498)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(3,771,258)<span></span>
</td>
<td class="num">(51,519)<span></span>
</td>
<td class="num">(73,087)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payment of offering costs</a></td>
<td class="num">(1,801,983)<span></span>
</td>
<td class="num">(356,423)<span></span>
</td>
<td class="num">(338,967)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from initial public offering, net</a></td>
<td class="nump">8,960,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayment of borrowings</a></td>
<td class="num">(66,913)<span></span>
</td>
<td class="num">(57,002)<span></span>
</td>
<td class="num">(55,315)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Repayment of finance lease liabilities</a></td>
<td class="num">(64,135)<span></span>
</td>
<td class="num">(52,218)<span></span>
</td>
<td class="num">(48,512)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash provided by (used in) financing activities</a></td>
<td class="nump">7,026,969<span></span>
</td>
<td class="num">(465,643)<span></span>
</td>
<td class="num">(442,794)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effects of foreign exchange rate on cash and cash equivalents and restricted cash</a></td>
<td class="nump">291,214<span></span>
</td>
<td class="nump">51,033<span></span>
</td>
<td class="num">(57,398)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents and restricted cash</a></td>
<td class="nump">1,110,130<span></span>
</td>
<td class="nump">287,329<span></span>
</td>
<td class="nump">82,517<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at beginning of year</a></td>
<td class="nump">1,190,629<span></span>
</td>
<td class="nump">903,300<span></span>
</td>
<td class="nump">820,783<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at end of year</a></td>
<td class="nump">2,300,759<span></span>
</td>
<td class="nump">1,190,629<span></span>
</td>
<td class="nump">903,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Total cash and cash equivalents and restricted cash shown in the statements of cash flows</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">2,300,759<span></span>
</td>
<td class="nump">1,056,732<span></span>
</td>
<td class="nump">777,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">133,897<span></span>
</td>
<td class="nump">126,175<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsCurrent', window );">Total</a></td>
<td class="nump">2,300,759<span></span>
</td>
<td class="nump">1,190,629<span></span>
</td>
<td class="nump">903,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">16,725<span></span>
</td>
<td class="nump">20,958<span></span>
</td>
<td class="nump">22,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">$ 114,364<span></span>
</td>
<td class="nump">$ 149,792<span></span>
</td>
<td class="nump">$ 411,617<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of noncontrolling interest during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndInvestmentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current cash, cash equivalents and investments that are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes current cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478600/954-210-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndInvestmentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_AmortizationOnLandUseRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortization on land use right.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_AmortizationOnLandUseRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ImpairmentOfEquityInvestees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment of equity investees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ImpairmentOfEquityInvestees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_IncreaseDecreaseInRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_IncreaseDecreaseInRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_PaymenttoAssetsAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_PaymenttoAssetsAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_PropertyAndEquipmentWrittenOff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Amount of Property and equipment written off.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_PropertyAndEquipmentWrittenOff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General Information and Reorganization Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>General Information and Reorganization Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">General Information and Reorganization Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>1. General Information and Reorganization
Transactions</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">WF Holding Limited (&#8220;WF Holding&#8221;)
was incorporated as a Cayman Islands exempted company on March 7, 2023. Its wholly owned subsidiary Win-Fung Fibreglass Sdn. Bhd (&#8220;Win-Fung&#8221;)
was incorporated in Malaysia on March 28, 1984.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon incorporation on March 7, 2023, the Company
issued 1 ordinary share to its registered agent, which was later transferred to Chee Hoong Lew in anticipation of the Reorganization
(as defined below).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 21, 2023, WF Holding and Win-Fung completed
a corporate reorganization pursuant to a share sale and purchase agreement that WF Holding entered into with Win-Fung and its shareholders
on May 23, 2023 (the &#8220;Reorganization&#8221;). Pursuant to the Reorganization, WF Holding acquired all of the issued and outstanding
equity interests of Win-Fung in exchange for which it issued 4,590,003 ordinary shares to the shareholders of Win-Fung. As a result of
the Reorganization, Win-Fung became the wholly-owned subsidiary and the shareholders of Win-Fung became WF Holding&#8217;s shareholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Win-Fung is a manufacturer of fiberglass reinforced
plastic products based in Malaysia. Its products range from tanks, pipes, ducts, gratings and other custom-made fiberglass reinforced
plastic products and are sold to various industries, including, among others, chemical processing, water and wastewater treatment, and
power generation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Reorganization</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Reorganization has been accounted for as
a recapitalization among entities under common control since the same controlling shareholder, Chee Hoong Lew, controlled WF Holding
and Win-Fung before and after the Reorganization in accordance with ASC805-50-45-5. The consolidation of WF Holding and Win-Fung has
been accounted for at historical cost and prepared on the basis as if the aforementioned transaction had become effective as of the beginning
of the first period presented in the accompanying consolidated financial statements. Results of operations for the periods presented
comprise those of the previously separate entities combined from the beginning of the period to the end of the period, eliminating the
effects of intra-entity transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Share Splits and Share Surrender</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 5, 2024, WF Holding effected a 1-for-2
forward split of its ordinary shares by way of a share subdivision of the issued and unissued ordinary shares, with each issued and unissued
ordinary share subdivided into two (2) shares. As a result of this share subdivision, the maximum number of shares which WF Holding is
authorized to issue changed from 500,000,000 ordinary shares with a par value of $0.0001 to 1,000,000,000 ordinary shares with a par
value of $0.00005. Immediately after the share subdivision, shareholders also surrendered an aggregate of 510,000 ordinary shares to
WF Holding for cancellation. After the share subdivision and share surrender, WF Holding had 4,590,004 ordinary shares issued and outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 13, 2026, WF Holding effected a 1-for-5
reverse share split of its ordinary shares by way of a share consolidation of its issued and unissued ordinary shares, with each issued
and unissued ordinary share consolidated into five (5) shares. As a result of this share consolidation, the maximum number of shares
which WF Holding is authorized to issue changed from 1,000,000,000 ordinary shares with a par value of $0.00005 to 200,000,000 ordinary
shares with a par value of $0.00025. After the share consolidation, WF Holding had 5,038,018 ordinary shares issued and outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All share and per share data throughout these
consolidated financial statements have been retroactively adjusted to reflect the foregoing share splits and share surrender.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Acquisitions</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 25, 2025, WF Holding incorporated
WF Venture Ltd. (&#8220;WF Venture&#8221;) as a wholly owned subsidiary in the British Virgin Islands as part of its strategy to expand
its investment and operating activities. During the year ended December 31, 2025, WF Venture completed a series of acquisitions and investments
to establish and expand its business operations in Hong Kong SAR and Malaysia.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 15, 2025, WF Venture completed the acquisition
of 100% of the issued and outstanding equity interests of Global Key Investment Limited (&#8220;GKI&#8221;), a private company incorporated
in Hong Kong SAR, China. Through this acquisition, WF Venture indirectly acquired approximately 35% of the equity interests in Carlico
International Group Holdings Limited (&#8220;Carlico&#8221;), a private company incorporated in Hong Kong SAR, China that is principally
engaged in investment holding and the importation and distribution of bottled grape wine.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 5, 2025, WF Venture acquired a 70% equity
interest in The Rise Bar &amp; Cafe Sdn. Bhd. (&#8220;RBSB&#8221;), a private company incorporated in Malaysia and principally engaged
in the cafe business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 8, 2025, WF Venture acquired a 35% equity
interest in Restoran Gardenz Sdn. Bhd. (&#8220;RGSB&#8221;), a private company incorporated in Malaysia and principally engaged in the
food and beverage business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These transactions are described in further detail
in Note 3 (Business Combinations and Asset Acquisitions) and Note 4 (Investment in Equity Investees).</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>2. Significant Accounting Policies</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(a) Basis of Presentation</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements have been
prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;) and pursuant
to the regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(b) Principles of Consolidation</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include
the accounts of WF Holding, Win-Fung, WF Venture, GKI and RBSB (together, the &#8220;Company&#8221;). All inter-company balances and
transactions have been eliminated in the consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for investments in entities
over which it has significant influence, but does not own a majority equity interest or otherwise control, such as Carlico and RGSB,
using the equity method of accounting in accordance with ASC Topic 323 &#8211; Investments - Equity Method and Joint Ventures. Under
the equity method, the Company recognizes its proportionate share of the investee&#8217;s net income or loss in the consolidated statements
of operations, and adjusts the carrying amount of the investment accordingly.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(c) Use of Estimates</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets,
liabilities, shareholders&#8217; equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities
at the date of the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On an ongoing basis, management reviews its estimates and if deemed
appropriate, those estimates are adjusted. The most significant estimates include allowance for credit loss, useful lives and impairment
for property and equipment, impairment of goodwill, impairment of equity investees, allowance for inventory obsolescence, warranties,
accruals for potential liabilities and contingencies and income taxes, which includes the determination of the valuation allowance for
deferred tax assets (if any). Actual results could vary from the estimates and assumptions that were used.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(d) Cash and Cash Equivalents, and Restricted
Cash</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers petty cash on hand, and
cash held in banks and deposits which are highly liquid and are unrestricted as to withdrawal or use to be cash and cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The restricted cash balance of <span style="-sec-ix-hidden: hidden-fact-96">$0</span> and $133,897
was pledged to a bank as security for banking facilities granted to the Company as of December 31, 2025 and 2024, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company maintains cash balances and deposits
may exceed insured limits protected by a government authority, the Malaysia Deposit Insurance Corporation (&#8220;MDIC&#8221;). The eligible
bank deposits, denominated in MYR or foreign currencies, are protected up to MYR250,000 (equivalent to $61,637) per depositor per member
bank. Management believes that the banks that hold the Company&#8217;s deposit are financially secure and although the Company bears
risk to amount in excess of MDIC insured limits, it does not anticipate any losses. As of December 31, 2025 and 2024, the amounts in
excess of MDIC&#8217;s insured limit were approximately $1,284,530 and $1,014,623, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>(e) Accounts
Receivables and Allowance for Credit Losses</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are recorded at the sales
price of products sold to customers on trade credit terms less an allowance for credit loss on such receivables. The allowance for credit
loss is estimated based on the Company&#8217;s assessment of various factors including historical experience, the age of the accounts
receivable balances, current general economic conditions, future expectations and customer specific quantitative and qualitative factors
that may affect the Company&#8217;s customers&#8217; ability to pay. The Company writes off accounts receivable against the allowance
for credit loss when a balance is determined to be uncollectible. As of December 31, 2025 and 2024, allowance for credit loss of $663,748
and $540,626, respectively, were accrued and included in administrative expenses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(f) Inventories</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories include costs of materials, labor
and manufacturing overhead cost. Inventories are valued at the lower of cost or an estimated net realizable value. The inventories cost
is determined on the basis of the first-in, first-out methods. Allowances are recorded for slow-moving, obsolete or unusable inventories.
The Company assesses inventories for estimated obsolescence or unmarketable products and writes down the difference between the cost
of the inventories and the estimated net realizable values based upon assumptions about future sales and supplies on-hand. For the years
ended December 31, 2025, 2024 and 2023, the Company recognized inventory write-downs of $95,345, <span style="-sec-ix-hidden: hidden-fact-97">$0</span> and <span style="-sec-ix-hidden: hidden-fact-98">$0</span>, respectively, which are included
in cost of sales in the consolidated statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(g) Property and Equipment, Net</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are stated at cost less
accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of depreciable assets
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold; text-align: justify">Category</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center">Estimated useful lives</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Building</td><td>&#160;</td> <td style="text-align: center">46 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Computers and software</td><td>&#160;</td> <td style="text-align: center">4 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Furniture and fittings</td><td>&#160;</td> <td style="text-align: center">10 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Machinery and equipment</td><td>&#160;</td> <td style="text-align: center">10 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Motor vehicles</td><td>&#160;</td> <td style="text-align: center">5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Office equipment</td><td>&#160;</td> <td style="text-align: center">10 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td><td>&#160;</td> <td style="text-align: center">5 years</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost and accumulated depreciation for property
retired or disposed of are removed from the accounts, and any resulting gain or loss is included in earnings. Expenditures for maintenance
and repairs are charged to expense as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management periodically assesses the estimated
useful lives over which assets are depreciation or amortized. If the analysis warrants a change in the estimated useful lives of property
and equipment, management will reduce the estimated lives and depreciate, or amortize the carrying value prospectively over the shorter
remaining useful lives.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(h) Land Use Right</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Land use right is recorded at cost less accumulated amortization. Amortization
is provided on a straight-line basis over the estimated term of the land use right. The Company has land use rights to 7,967.24 square
meters of land. The term of the land use right is 99 years, starting from August 16, 1969 and expiring on August 15, 2068. The land use
right is solely for industrial land use purpose. The Company purchased the land use right for a total consideration of approximately $361,000
on July 9, 2007. The land use right was amortized over its remaining estimated useful life on a straight-line basis. The land use right
was pledged to bank as a security for bank borrowings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(i) Impairment of Long-lived Assets</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the long-lived assets for
impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the
future use of the assets, indicate that the carrying amount of an asset may not be fully recoverable. When these events occur, the Company
evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows
expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less
than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets
over their fair value. Based on the Company&#8217;s assessments, <span style="-sec-ix-hidden: hidden-fact-99"><span style="-sec-ix-hidden: hidden-fact-100"><span style="-sec-ix-hidden: hidden-fact-101">no</span></span></span> impairment losses were recorded for the years ended December 31,
2025, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(j) Business Combinations</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When the Company applies the acquisition method
of accounting, the deemed purchase price is allocated to identifiable assets acquired and liabilities assumed. Any residual purchase
price is recorded as goodwill. The allocation of the purchase price utilizes significant estimates in determining the fair values of
assets acquired and liabilities assumed, especially with respect to intangible assets. Independent third-party appraisal firms are typically
engaged in order to assist in the estimation process. The significant estimates and assumptions include, but are not limited to, the
timing and amount of revenue and future cash flows, the discount rate reflecting the risk inherent in future cash flows and the perpetual
growth rate used to calculate the terminal value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the inherent uncertainties involved in
making the estimates and assumptions, the purchase price for acquisitions could be valued and allocated to the acquired assets and liabilities
differently. Actual results may differ, or unanticipated events and circumstances may affect such estimates, which could require the
Company to record an impairment of an acquired asset, including goodwill, or increase in the amounts recorded for an assumed liability.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(k) Asset Acquisitions</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates whether an acquisition
should be accounted for as a business combination or an asset acquisition by first applying a screening test to determine if substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If the screening test is not met, the Company evaluates whether the acquired set of activities and assets includes, at a minimum,
an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions that do not
meet the definition of a business under ASC 805 are accounted for as asset acquisitions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In an asset acquisition, the total cost of the
acquisition, which includes the consideration paid plus direct transaction costs and the fair value of liabilities assumed, is allocated
to the individual assets acquired based on their relative fair values. Unlike a business combination, no goodwill is recognized in an
asset acquisition; instead, any premium paid over the fair value of the net identifiable assets is allocated to the cost basis of the
primary assets acquired. Furthermore, direct transaction costs such as legal, accounting, and appraisal fees are capitalized as part
of the initial cost of the assets acquired rather than being expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(l) Goodwill</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the purchase
price over the fair value of the identifiable assets and liabilities acquired in a business combination.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is not depreciated or amortized but
is tested for impairment on an annual basis as of December 31, and in between annual tests when an event occurs or circumstances change
that could indicate that the asset might be impaired. In accordance with ASU 2017-04, Intangibles&#8212;Goodwill and Other (Topic 350):
Simplifying the Test for Goodwill Impairment issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;), the Company first
assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its
carrying amount. If as a result of its qualitative assessment, that it is more likely than not that the fair value of a reporting unit
is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative
impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the
carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the
reporting unit and its carrying amount will be recorded.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Application of a goodwill impairment test requires
significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units,
assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value
of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes
in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. For the years ended
December 31, 2025, 2024 and 2023, the Company recognized goodwill impairment of $196,174, <span style="-sec-ix-hidden: hidden-fact-102">$0</span> and <span style="-sec-ix-hidden: hidden-fact-103">$0</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(m) Impairment Assessment of Investment in
Equity Investees</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Investment in equity investees represents the
Company&#8217;s investments in privately held companies. The Company applies the equity method of accounting to account for an equity
investment over which it has significant influence but does not own a majority equity interest or otherwise control according to ASC
Topic 323,&#160;Investment&#8212;Equity Method and Joint Ventures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the equity method, the Company&#8217;s
share of the post-acquisition profits or losses of the equity investees are recorded in share of results of equity investees in the consolidated
statements of operations and comprehensive income/(loss) and its share of post-acquisition movements of accumulated other comprehensive
income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#8217; equity. The Company
records its share of the results from equity investments in privately held companies twice a year, aligned with the Company&#8217;s half-yearly
reporting cycle. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee
represents goodwill and intangible assets acquired. When the Company&#8217;s share of losses in the equity investee equals or exceeds
its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made
payments or guarantees on behalf of the equity investee, or the Company holds other investments in the equity investee.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company continually reviews its investments
in equity investees under the equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary.
The primary factors that the Company considers in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s equity investments without
readily determinable fair values, which do not qualify for net asset value practical expedient and over which the Company does not have
the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for
under the measurement alternative. The Company makes assessments of whether an investment is impaired based on performance and financial
position of the investee as well as other evidence of market value at each reporting date. Such assessments include, but are not limited
to, reviewing the investee&#8217;s cash position, recent financing, as well as the financial and business performance. When indicators
of impairment exist, the Company also prepares quantitative measurements of the fair value of its equity investments using the market
approach, income approach or cost approach, if applicable, with observable or unobservable inputs and assumptions. Changes in inputs
and assumptions might materially affect the determination of fair value of the Company&#8217;s equity investments. The Company recognizes
an impairment loss equal to the difference between the carrying value and fair value in others, net in the consolidated statements of
operations and comprehensive income/(loss) if there is any. Based on the Company&#8217;s assessments, the Company recognized an impairment
loss of $3,083,478 for the year ended December 31, 2025, which is included in other expense in the consolidated statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(n) Warranty</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides warranty periods ranging
from 6 months to 49 months for both moving and non-moving parts of the products. Standard warranties, encompassing repair, replacement,
or return for product defects, are accrued in accordance with ASC 460. It involves considerations of historical data, expected repair
and replacement costs, and post-delivery warranty issues. The Company continually reviews these warranties and will make adjustments
to accruals accordingly in response to changes in experience or cost trends. Historical records indicate minimal customer return and
warranty claims. As of December 31, 2025 and 2024, the Company has not recorded warranty accruals.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(o) Fair Value Measurements</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company measures and discloses certain financial
assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability
in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using
the following hierarchy:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            1. Unadjusted quoted prices in active markets for identical assets or liabilities that the
                                            reporting entity has the ability to access at the measurement date.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            2. Inputs other than quoted prices included within Level 1 that are observable for the asset
                                            or liability, either directly or indirectly through corroboration with observable market
                                            data.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            3. Inputs are unobservable for the asset or liability and include situations in which there
                                            is little, if any, market activity for the asset or liability. The inputs used in the determination
                                            of fair value are based on the best information available under the circumstances and may
                                            require significant management judgment or estimation.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company endeavors to utilize the best available
information in measuring fair value. The Company&#8217;s financial instruments include cash and cash equivalents, accounts receivable,
accounts payable and accrued expenses reflected as current assets and current liabilities, bank borrowings and lease liabilities. Due
to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s non-financial assets, such
as property and equipment, would be measured at fair value only if they were determined to be impaired. Management applies fair value
measurement guidance to its impairment analysis for tangible assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(p) Revenue Recognition</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows the guidelines of ASC 606
for revenue recognition. According to ASC 606, revenue is recognized when control of promised goods or services is transferred to the
customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services.
The timing of revenue recognition, whether at a point in time or over time, is determined by when control of the goods and services is
transferred to the customer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Manufacturing and Selling Fiberglass Products</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is principally engaged in manufacturing
and selling fiberglass products. Revenue is recognized as the customer obtains control of the goods as outlined in the agreed-upon contract
(i.e., performance obligations) with certain specifications and requirements for the products. The Company recognizes revenue at the
point in time in which the performance obligation is fully satisfied by transferring control of the promised goods to the customer, which,
in this case, occurs upon the delivery of goods to the customer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the contract contains a single performance
obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance
obligations require an allocation of the transaction price to each distinct performance obligation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also provides installation services
after delivery of products and maintenance services either separately or together with selling of products. The Company determines that
installation and maintenance services are distinct from the manufacturing and selling of products as the customer can benefit from these
services independently of the products and the customer has the option to engage third-party contractors for these services. The Company
determines the selling prices for installation and maintenance service to allocate the transaction price appropriately. Revenues from
installation and maintenance services are recognized at the point in time when the services are completed and the customer can benefit
from the results of the services. The Company recognizes revenue from installation and maintenance services upon completion of the services,
as this is when control transfers to the customer. Upon completion of installation and maintenance services, the Company issues billing
to the customer. Revenue is recognized at the point in time when the services are completed, as the Company has an enforceable right
to payment for the performance completed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For certain contracts, the Company provides warranties
ranging from 6 months to 49 months for moving and non-moving parts of the products. Warranties are classified as either assurance type
or service type. A warranty is considered an assurance type if it provides the consumer with assurance that the product will function
as intended for a limited period of time. An assurance type warranty is not accounted for as a separate performance obligation under
the revenue model. A service type warranty is either sold with a unit or separately for units for which the warranty has expired. Revenue
is then recognized over the life of the warranty.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The warranties provided by the Company not only
provide the customer with assurance that the product will function and comply with agreed-upon specifications but also include services-typed
warranties in addition to the assurance, such as providing remedy work at the customer&#8217;s site. The Company recognizes that the
promised warranty service is a separate performance obligation in accordance with ASC 606-10-55-33. As the warranty is a distinct performance
obligation, the Company allocates a percentage of the contract price to warranty service income, based on the agreed contract terms with
the customer. The warranty service income is recognized as deferred revenue, indicating that the service has been promised to the customer
but has not yet been fulfilled. Subsequently, the deferred revenue is recognized in the income statement over the warranty coverage period.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For downpayments collected from customers upon
inception of the contract and scheduled payments received before the Company satisfies its performance obligation (e.g., delivery of
the product), the Company records these amounts as deferred revenue on the basis that the Company has an unconditional right to receive
consideration, as outlined in the contract terms in accordance with ASC 606-10-45-2.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred revenue is a contract liability that
the Company is obligated to deliver the product to the customer for which the Company has received consideration or unconditional right
to receive consideration from the customer. When the Company satisfies its performance obligation, which is upon the delivery of the
product to the customer, the deferred revenue is recognized to the income statement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total deferred revenue recognized as revenue during the years ended
December 31, 2025, 2024 and 2023 was $5,712,823, $2,808,085 and $688,567, respectively. The Company&#8217;s unfulfilled performance obligations
as of December 31, 2025 and the estimated revenue expected to be recognized in the future related to the service type warranty amounts
to $133,025, which is fulfilled over the warranty period. The deferred revenue related to delivery of products amounts to $363,256 as
of December 31, 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The deferred revenue balance is expected to be
recognized to income statement as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Deferred Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">449,578</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,043</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">660</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">496,281</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also provides technical services
and transportation arrangements to customers, and the revenue is recognized upon services provided.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Food and Beverage Operations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from food and beverage operations is
derived primarily from dine-in and takeaway sales. Revenue is recognized at a point in time when food and beverages are served to customers
or collected by customers for takeaway.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The food and beverage operations were acquired
during the period and are not material to the Company&#8217;s consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Customers typically pay at the point of sale
for food and beverage transactions; accordingly, the Company does not have significant receivables or contract liabilities related to
these operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC 280-10-50-40, disaggregated
revenues by each product and service or each similar products and services type which were recognized based on the nature of performance
obligation disclosed above was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: justify">Product sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,243,138</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84.32</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,872,507</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84.70</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,716,937</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">82.26</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Installation and maintenance service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">284,069</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.84</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">347,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.60</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">555,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.69</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Warranty income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">96,926</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.31</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">89,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.95</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.28</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Technical service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">179,168</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.42</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,124</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.75</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">134,527</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Transport income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">458,994</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.20</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">228,899</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">253,502</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.42</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Food and beverages</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">141,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.91</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,403,835</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,733,976</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues classified by geographical areas in
which the customers were located as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: justify">Malaysia</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,955,121</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">26.41</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,422,328</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">31.11</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,440,335</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">42.56</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Singapore</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,578,259</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.32</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,799,426</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39.36</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,810,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.58</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,371,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32.03</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,868</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29.35</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">907,506</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.83</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,498,974</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.25</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">321,851</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.61</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">South Asia region</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,668</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.18</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">253,435</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.42</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,403,835</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,733,976</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(q) Cost of Sales</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cost of sales includes material, labor, factory and tooling overhead,
shipping, and freight costs. Major components of these expenses are sand paper, PVC, resin and other materials and facilities costs, such
as rent, depreciation and utilities, related to the production and installation of the Company&#8217;s products. For the food and beverage
operations, cost of sales primarily consists of the cost of food ingredients and beverages.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(r) Leases</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if an arrangement is a
lease at inception. Determining whether a contract contains a lease includes judgments regarding whether the contract conveys the right
to control the use of identified property or equipment for a period of time in exchange for consideration.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for leases in accordance
with ASC Topic 842, Leases, for the Company&#8217;s lease-related assets and liabilities based on their classification as operating leases
or finance leases. For all arrangements as a lessee, the Company has elected an accounting policy to combine non-lease components with
the related-lease components and treat the combined items as a lease for accounting purposes. The Company measures lease related assets
and liabilities based on the present value of lease payments, including in-substance fixed payments, variable payments that depend on
an index or rate measured at the commencement date, and the amount the Company believes is probable that it will pay the lessor under
residual value guarantees when applicable. The Company discounts lease payments based on the Company&#8217;s estimated incremental borrowing
rate at lease commencement (or modification), which is primarily based on the Company&#8217;s estimated credit rating, the lease term
at commencement, and the contract currency of the lease arrangement. The Company has elected to exclude short term leases (leases with
an original lease term less than one year) from the measurement of lease-related assets and liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(s) Income Taxes</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes include all domestic tax on taxable
profit and are determined according to the tax laws of the jurisdictions in which the Company operates. Income taxes are accounted for
under the asset and liability method in accordance with ASC 740. Deferred tax assets and liabilities are recognized for the future tax
consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their
respective tax basis and operating loss, capital loss and tax credit carry forwards. Deferred tax assets and liabilities are measured
using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ultimate realization of deferred tax assets
is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Deferred
income taxes are recorded net of a valuation allowance when it is more likely than not that all or a portion of a deferred tax assets
will not be realized. In making such determination, the Company considers all available evidence, including projection of future taxable
income, tax planning strategies, and recent results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tax benefits associated with uncertain tax positions
are recognized only if it is more likely than not that the tax position would be sustained on its technical merits. For positions not
meeting the &#8220;more likely than not&#8221; test, no tax benefit is recognized. To the extent interest and penalties may be assessed
related to unrecognized tax benefit, the Company records accruals for such amounts as a component of the income tax provision. The Company
had <span style="-sec-ix-hidden: hidden-fact-104"><span style="-sec-ix-hidden: hidden-fact-105">no</span></span> unrecognized tax benefits as of December 31, 2025 and 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 740-10-25 prescribes a more-likely-than-not
threshold for financial statements recognition and measurement of a tax position taken (or expected to be taken) in a tax return. The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized
income tax positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(t) Commitments and Contingencies</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, the Company
is subject to commitments and contingencies, including operating lease commitments, legal proceedings and claims arising out of its business
that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such
contingency if it determines it is probable that a loss will occur, and a reasonable estimate of the loss can be made. The Company may
consider many factors in making these assessments on liability for contingencies, including historical and the specific facts and circumstances
of each matter.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(u) Earnings (Loss) Per Share</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Earnings (loss) per share is calculated in accordance
with ASC 260, Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of shares outstanding during the period. Diluted earnings (loss) per share is computed
in accordance with the treasury stock method and based on the weighted average number of shares plus dilutive share equivalents. Dilutive
share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive. The Company
has no dilutive share equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(v) Foreign Currency Translation and Transactions</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s principal country of operations
is Malaysia. The financial position and results of its operations are determined using Ringgit Malaysia (&#8220;MYR&#8221;), the local
currency, as the functional currency. Certain subsidiaries operate in foreign jurisdictions and use the local currency as their functional
currency, including Hong Kong Dollar (&#8220;HKD&#8221;). The Company&#8217;s consolidated financial statements are reported using U.S.
Dollar (&#8220;US$&#8221; or &#8220;$&#8221;).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated statements of operations and
the consolidated statements of cash flows denominated in foreign currency are translated at the average rate of exchange during the reporting
period. Assets and liabilities denominated in currencies other than the reporting currency are translated into the reporting currency
at the rates of exchange prevailing at the balance sheet date. The equity denominated in the functional currency is translated at the
historical rate of exchange at the time of capital contribution. As the cash flows are translated based on the average translation rate,
amounts related to assets and liabilities reported on the consolidated statements of cash flows will not necessarily agree with changes
in the corresponding balances on the consolidated balance sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Translation adjustments arising from the use
of different exchange rates from period to period are included as a separate component of accumulated other comprehensive income (loss)
included in the consolidated statements of changes in shareholders&#8217; equity. Gains and losses from foreign currency transactions
are included in the consolidated statements of comprehensive income.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The value of the US$ may fluctuate against MYR
and HKD. Any significant variations of the US$ relative to the MYR and HKD may materially affect the Company&#8217;s financial condition
in terms of reporting in US$. The following table outlines the currency exchange rates that were used in preparing the accompanying consolidated
financial statements:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">US$ to MYR Year End Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.0560</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.4695</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.5903</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">US$ to MYR Average Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.2809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.5747</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.5577</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">US$ to HKD Year End Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.7833</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">US$ to HKD Average Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.7956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(w) Segment Reporting </b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies the management approach to
determine its reportable operating segments, which considers the internal organization and reporting used by the Chief Operating Decision
Maker (&#8220;CODM&#8221;) for decision-making, resource allocation, and performance assessment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on management&#8217;s assessment, the CODM
reviews the Company&#8217;s consolidated results of operations and does not evaluate performance on a discrete basis by product line
or business unit. Accordingly, the Company has determined that it operates as a <span style="-sec-ix-hidden: hidden-fact-94"><span style="-sec-ix-hidden: hidden-fact-95">single</span></span> operating and reportable segment in accordance
with ASC 280.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s food and beverage operations
represent an immaterial component of its overall business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(x) Concentration of Major Customers and
Risks </b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Concentrations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject
the Company to concentrations of credit risk consist primarily of trade receivables. In the normal course of business, the Company provides
credit to its customers and does not generally require collateral. The Company monitors concentration of credit risk associated with
these receivables on an ongoing basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performs credit checks for significant
new customers and generally requires deposits for significant contracts. The customers accounted for more than 10% of the Company&#8217;s
trade receivables, net balance at December 31, 2025 and 2024 are presented below:</p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Consolidated trade receivables as of<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Consolidated revenues<br/> for the year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">14</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-91; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-92; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-93; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13</td><td style="text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Less than 10%</td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Credit Risk</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Credit risk is the potential financial loss to
the Company resulting from the failure of a customer or a counterparty to settle its financial and contractual obligations to the Company,
as and when they fall due. As the Company does not hold any collateral, the maximum exposure to credit risk is the carrying amounts of
accounts receivable and other receivable (excluding prepayments) and cash and bank balances presented on the consolidated balance sheets.
The Company has no other financial assets which carry significant exposure to credit risk.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Foreign Currency Risk</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s business transactions, assets,
and liabilities are principally denominated in the functional currency of the respective entities, which, in most cases, is the Malaysian
Ringgit. The Company is exposed to foreign currency risk arising from sales and purchases denominated in currencies other than the functional
currency. In addition, the Company maintains bank balances in foreign currencies for working capital purposes. The currency that primarily
gives rise to this exposure is the U.S. Dollar.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fluctuations in the exchange rates between the
various currencies used by the Company may lead to higher expenses and lower revenue, potentially impacting the Company&#8217;s financial
performance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(y) Related Parties</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A party is considered to be related to the Company
if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with
the Company. Related parties also include principal owners of the Company, its management, members of their immediate families and other
parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of
the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party
which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest
in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties
might be prevented from fully pursuing its own separate interests is also a related party.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(z) Recently Adopted Accounting Pronouncement</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 14, 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures.
The standard requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information
on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful
in making capital allocation decisions.&#160;ASU 2023-09 applies to all entities subject to income taxes. For public business entities,
the new requirements will be effective for annual periods beginning after December 15, 2024. For entities other than public business
entities, the requirements will be effective for annual periods beginning after December 15, 2025. The guidance will be applied on a
prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company adopted ASU 2023-09
on January 1, 2025, and applied the amendments retrospectively to all prior periods presented in these consolidated financial statements.
Refer to Note 16 (Income Taxes).&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(aa) Recent Accounting Pronouncements</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has evaluated all the recently issued,
but not yet effective, accounting standards that have been issued or proposed by the FASB or other standards-setting bodies through the
date of this report and do not believe the future adoption of any such standards will have a material impact on the Company&#8217;s consolidated
financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-03,
Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement
Expenses, and in January 2025, the FASB issued ASU 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation
Disclosures (Subtopic 220-40): Clarifying the Effective Date. ASU 2024-03 requires additional disclosure of the nature of expenses included
in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income
statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and
interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application
are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its consolidated financial
statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2025, the FASB issued ASU 2025-05, Financial
Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provide
all entities with a practical expedient and entities other than public business entities with an accounting policy election when estimating
expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic
606. The amendments will be effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within
those annual reporting periods. Early adoption is permitted in both interim and annual reporting periods in which financial statements
have not yet been issued or made available for issuance. The Company is currently evaluating the potential impact of adopting this new
guidance on its consolidated financial statements and related disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews new accounting standards
as issued but not yet effective. Management has not identified any other new standards that it believes will have a significant impact
on the Company&#8217;s consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations and Asset Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations and Asset Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations and Asset Acquisitions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>3. Business Combinations and Asset Acquisitions</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Acquisition of GKI and Carlico</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 15, 2025, WF Venture completed the acquisition
of 100% of the issued and outstanding equity interests of GKI, a private company incorporated in the Hong Kong SAR, China, from Ms. Yew
Chean Lim, a director of Win-Fung and the mother of Mr. Chee Hoong Lew, the Company&#8217;s Chief Executive Officer, director and significant
shareholder, for a total purchase price of $3,000,000. Accordingly, the transaction is considered a related party transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through this acquisition, the Company indirectly
acquired approximately 35% of the equity interests in Carlico, an entity principally engaged in investment holding and the importation
and distribution of bottled grape wine.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management evaluated the transaction under the
framework of ASC 805, Business Combinations, and concluded that the acquisition should be accounted for as an asset acquisition. This
determination was based on the application of the &#8220;screening test,&#8221; which indicated that substantially all of the fair value
of the gross assets acquired was concentrated in a single identifiable asset&#8212;the investment in Carlico. Furthermore, GKI did not
meet the definition of a business as it lacked substantive processes and an organized workforce.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the accounting for asset acquisitions
in accordance with ASC 805-50, Asset Acquisitions, the Company allocated the total cost of the acquisition, comprising the cash consideration
and liabilities assumed, to the assets acquired on a relative fair value basis. No goodwill was recognized in connection with this transaction;
instead, the purchase premium was capitalized into the initial cost basis of the investment in Carlico.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the allocation
of the purchase price to the identifiable assets acquired and liabilities assumed at the acquisition date:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Assets</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-left: 8.65pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">128</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt">Investment in equity investee</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,278,845</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total identifiable assets acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,278,973</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 8.65pt">Other payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,893</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 8.65pt">Amount due to equity investee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,263,291</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt">Amounts due to related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,278,973</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Net Assets Acquired</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,000,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Acquisition of RBSB</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 5, 2025, WF Venture acquired a 70% equity
interest in RBSB, a private company incorporated in Malaysia and principally engaged in the caf&#233; business, for total cash consideration
of $150,000. Of the total consideration, $40,500 (representing 27% equity interest) was paid to Mr. Lew and the balance of the purchase
consideration of $109,500 was paid to an independent third party. Accordingly, the portion of the transaction with Mr. Lew is considered
a related party transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The acquisition has been accounted for as a business
combination in accordance with ASC 805, Business Combinations. Accordingly, the Company consolidates the financial results of RBSB from
the acquisition date and recognizes a non-controlling interest representing the 30% equity interest not owned.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the fair values
of the identifiable assets acquired and liabilities assumed at the acquisition date:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,502</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,986</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,884</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Other receivables, deposits and prepayment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,490</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Prepaid tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,508</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Property and equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">87,206</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total identifiable assets acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">129,576</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,603</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Other payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17,471</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Amounts due to related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(162,465</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(195,539</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Net identifiable liabilities assumed</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(65,963</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Reconciliation to goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Consideration transferred</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Fair value of non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,789</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Less: Net identifiable liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,963</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Goodwill</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">196,174</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of the identifiable assets acquired
and liabilities assumed approximate their carrying amounts at the acquisition date due to their short-term nature or because they are
stated at amounts that approximate fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The goodwill of $196,174 represents the excess
of the consideration transferred and the fair value of non-controlling interest over the fair value of the net identifiable liabilities
assumed and is primarily attributable to the expected synergies from operations, assembled workforce and anticipated future economic
benefits from the restaurant. During the year ended December 31, 2025, the Company recognized an impairment of $196,174 related to goodwill
associated with RBSB, in accordance with ASC 350, Intangible &#8211; Goodwill and Other, due to the underperformance of the restaurant.
The impairment is included in the administrative expenses in the consolidated statement of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the period from July 5, 2025 to December
31, 2025, RBSB contributed $141,540 to revenue and $65,277 to net income.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Equity Investees<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Investment in Equity Investees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Investment in Equity Investees</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>4. Investment in Equity Investees</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s equity method investments
consist of investments in Carlico and RGSB.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 15, 2025, the Company indirectly acquired
approximately 35% of the equity interests in Carlico, an entity principally engaged in investment holding and the importation and distribution
of bottled grape wines.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 8, 2025, the Company indirectly acquired
a 35% equity interest in RGSB, a private company incorporated in Malaysia and principally engaged in the food and beverage business,
from Mr. Lew for total cash consideration of $350,000. Accordingly, the transaction is considered a related party transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for its investments in Carlico
and RGSB under the equity method of accounting in accordance with ASC 323, Investments&#8212;Equity Method and Joint Ventures, as the
Company has the ability to exercise significant influence over these investees but does not control them. The investments are initially
recorded at cost and subsequently adjusted for (i) the Company&#8217;s share of the investees&#8217; net income or loss and other comprehensive
income, if any, and (ii) distributions received, which reduce the carrying amount of the investments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the carrying amounts
of the Company&#8217;s equity method investments were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">Carlico</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,550,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">RGSB</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,550,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2025, the Company
recognized the following share of results from its equity method investments:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Carlico</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: justify; padding-bottom: 1.5pt">RGSB</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(7,637</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,637</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The share of results is included in &#8220;share
of results of equity investees&#8221; in the consolidated statement of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates its equity method investments
for impairment in accordance with ASC 323 whenever events or changes in circumstances indicate that the carrying amount of the investment
may not be recoverable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the Company assessed
its investment in Carlico and RGSB for impairment and recognized impairment losses of $2,741,115 and $342,363 for Carlico and RGSB, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478156/740-323-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 323<br> -Publisher FASB<br> -URI https://asc.fasb.org/323/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndNontradeReceivableTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>5. Accounts Receivable</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>



<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Accounts receivable from third parties</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,210,991</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,280,447</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Accounts receivable from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,772</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(663,748</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(540,626</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,552,525</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,759,593</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance includes receivables totaling $392,410
and $356,106 as of December 31, 2025 and 2024 respectively, from two customers, which are currently subject to civil proceedings for
recovery. As of the reporting date, the legal process is still at an early stage. Due to the uncertainty surrounding the recoverability
of these receivables, management has recognized a full allowance for credit losses against these amounts.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/326/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>6. Inventories</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>



<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">110,148</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">94,674</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Work-in-process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">385,435</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">309,162</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,591</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">442,369</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">558,174</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">846,205</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2025, the
Company recognized inventory write-downs of $95,345, primarily due to excess and obsolete inventory. These charges are included in cost
of goods sold.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Receivables, Deposits and Prepayments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other Receivables, Deposits and Prepayments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">Other Receivables, Deposits and Prepayments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>7. Other Receivables, Deposits and Prepayments
</b></p>



<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Deposits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,766</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">166,294</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Prepayments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">478,155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,256</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,017</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Other receivables from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">364</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,622</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">565,160</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">212,189</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The deposits mainly related to deposits for utilities
and leases, and deposits to levy for application of foreign workers.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>8. Property and Equipment, Net</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Building</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">852,003</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">773,179</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Computers and software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64,368</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Furniture and fittings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58,486</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,097</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">799,179</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">498,554</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514,165</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">464,206</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">86,267</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">72,931</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">52,284</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,446</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Total property and equipment, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,452,613</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,971,781</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,207,982</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(979,058</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total property and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,244,631</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">992,723</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation included in:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Cost of sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,786</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">65,283</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">45,831</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">98,527</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">80,878</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">72,502</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">160,313</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">146,161</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">118,333</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, property and
equipment include finance lease right-of-use assets related to motor vehicles and machinery and equipment amounting to $117,480 and $139,351,
respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Right<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_LandUseRightAbstract', window );"><strong>Land Use Right [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_LandUseRightTextBlock', window );">Land Use Right</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>9. Land Use Right</b></p>



<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Land use right</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">426,326</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">386,884</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(86,471</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(71,172</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Land use right, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">339,855</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">315,712</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization expense for the following years
is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization<br/> Expense</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="font-size: 10pt">2026</span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,044</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">2027</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,044</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">2028</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,044</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">2029</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,044</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">2030</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,044</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">299,635</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total amortization expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">339,855</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_LandUseRightAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_LandUseRightAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_LandUseRightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire Disclosure is for Land Use Right</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_LandUseRightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill [Godwill]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"><b>10.</b></td><td style="text-align: justify"><b>Goodwill</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The changes in the carrying amount of goodwill
for the year ended December&#160;31, 2025 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance as of January 1, 2025</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: left">Increase due to acquisition of RBSB</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">196,174</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Impairment loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(196,174</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Balance as of December 31, 2025</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Offering Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsAbstract', window );"><strong>Deferred Offering Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredPolicyAcquisitionCostsTextBlock1', window );">Deferred Offering Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>11. Deferred Offering Costs</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company complies with the requirement of
the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (&#8220;SAB&#8221;) Topic 5A &#8212; &#8220;Expenses of Offering.&#8221; Deferred
offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that were directly
related to the Company&#8217;s initial public offering. It was subsequently charged against the gross proceeds from the Company&#8217;s
initial public offering completed on March 27, 2025 as a reduction of share capital. The Company capitalized $1,801,983, $356,423 and
$338,967 of deferred offering costs for the years ended December 31, 2025, 2024 and 2023, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredPolicyAcquisitionCostsTextBlock1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for deferred policy acquisition costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -SubTopic 30<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org/944-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredPolicyAcquisitionCostsTextBlock1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Expenses and Other Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses and Other Payables</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>12. Accrued Expenses and Other Payables</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accrued expenses and other payables mainly represent
accrued payroll related expenses, other operating expenses and sales tax payable.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>13. Leases</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Operating Lease Liabilities</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the Company has operating lease agreements
for its hostel and office equipment with remaining lease terms of 7 to 55 months. These leases have original terms not exceeding 5 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information pertaining to right of use assets
is summarized as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Hostel and office equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">77,120</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,870</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,625</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,628</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Right of use assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,495</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">41,242</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognized the following total lease
cost related to the Company&#8217;s lease arrangements:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Operating lease cost:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-left: 0.125in">Operating lease</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,405</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">49,019</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,596</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">Expenses relating to short-term leases</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,773</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">32,728</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,415</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">102,178</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">81,747</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">35,011</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the present value of
the net minimum lease payments are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Future Minimum Lease Payments</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Operating<br/>
    Leases</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 87%"><span style="font-size: 10pt">2026</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">38,251</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">2027</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">33,825</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">2028</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">1,029</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">2029</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">672</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">2030</span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">221</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Total remaining lease payments (undiscounted)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">73,998</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Less imputed interest</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,318</span></td>
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Present value of lease liabilities</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">71,680</span></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other information related to leases for the years
ended December 31, 2025, 2024 and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Weighted-average remaining lease term - operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.71 years</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.9 years</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.5 years</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left">Weighted-average discount rate - operating leases</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.35</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.35</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.35</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Right of use assets obtained in exchange for new operating lease liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">74,310</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">25,294</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">73,603</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cash paid for amounts included in the measurement of lease liabilities &#8211; operating cash flow from operating leases</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">40,882</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">48,620</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">14,903</td><td style="text-align: left">&#160;</td></tr> </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Finance Lease Liabilities</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company acquired motor vehicles under a hire
purchase financing arrangement for a total of $27,120, $0 and $56,607 for the years ended December 31, 2025, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Finance lease liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">131,097</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">154,796</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less Finance lease liabilities &#8211; current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(59,172</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(54,484</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Finance lease liabilities &#8211; non-current</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,925</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">100,312</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the net minimum lease
payments are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Year Ended December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Leases<br/>
    Payment</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 87%"><span style="font-size: 10pt">2026</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">63,739</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">2027</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">53,571</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">2028</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">15,009</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">2029</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">5,509</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">2030</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">457</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">138,285</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Less imputed interest</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(7,188</span></td>
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Finance lease liabilities</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">131,097</span></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Finance lease liabilities &#8211; current</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">59,172</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Finance lease liabilities &#8211; non-current</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">71,925</span></td>
    <td>&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>14. Borrowings</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The borrowings consisted of the following:</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Term loan I</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,446</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,437</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Term loan II</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">174,243</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">170,517</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less borrowings &#8211; current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(28,909</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(60,413</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Borrowings &#8211; non-current</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">159,780</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">171,541</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Term Loans </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 23, 2020, the Company entered into a
term loan agreement with a bank institution for a total facility of $240,211 with a maturity date 66 months from the drawdown date, August
28, 2020. This loan has a moratorium period of six months on both principal and profit and the Company shall make 60 monthly instalments
commencing on March 29, 2021 for 60 instalments. The loan bears an interest rate of 3.5% per annum. This loan is secured by an asset
sale agreement over Shariah compliant commodities, joint and several guarantees of certain directors of Win-Fung and a corporate guarantee
provided by the Credit Guarantee Corporation Malaysia Berhad (CGC).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 17, 2020, the Company entered into
a term loan agreement with a bank institution for a total facility of $239,499 with a maturity date 180 months from the drawdown date,
December 8, 2020, where the first instalment commenced on January 1, 2021. The loan bears an interest rate of 3.2% per annum. This loan
is secured by several asset sale agreements over Shariah compliant commodities, several joint and several guarantees of certain directors
of Win-Fung, a legal charge over Win-Fung&#8217;s factory and a letter of subordination of advances from directors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The annual maturities of the principal amount
of both term loans as of December 31, 2025 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Annual<br/> Maturities</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,909</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,082</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,711</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,401</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2030</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,103</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">95,483</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><p style="text-align: left; margin-top: 0; margin-bottom: 0"></p><p style="text-align: left; margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt">Total</span></p></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">188,689</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Shareholders&#8217; Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>15. Shareholders&#8217; Equity</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is authorized to issue 200,000,000
ordinary shares of par value $0.00025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon incorporation on March 7, 2023, the Company
issued 1 ordinary share to its registered agent, which was later transferred to Chee Hoong Lew in anticipation of the Reorganization
as explained in detail in Note 1.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 21, 2023, the Company issued an aggregate
of 4,590,003 ordinary shares to the shareholders of Win-Fung, including Chee Hoong Lew, on a pro rata basis proportional to the shareholders&#8217;
equity interests in Win-Fung, pursuant to the Reorganization.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 26, 2025, the Company entered into an
underwriting agreement with Dominari Securities LLC, as representative of the underwriters named on Schedule 1 thereto, relating to the
Company&#8217;s initial public offering of ordinary shares.&#160;Under the underwriting agreement, the Company agreed to sell 400,013
ordinary shares to the underwriters, at a purchase price per share of $18.50 (the offering price to the public of $20.00 per share minus
the underwriters&#8217; discount), and also agreed to grant to the underwriters a 45-day option to purchase up to 60,000 additional ordinary
shares, at a purchase price of $18.50.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 28, 2025, the closing of the initial
public offering was completed. The Company sold 400,013 ordinary shares for total gross proceeds of $8,000,000. On May 7, 2025, the underwriters
partially exercised their over-allotment option and purchased an additional 48,001 ordinary resulting in additional gross proceeds of
$960,000. After deducting the underwriting commission and expenses, the Company received net proceeds of approximately $7,158,017.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 13, 2026, WF Holding effected a 1-for-5
reverse share split of its ordinary shares by way of a share consolidation of its issued and unissued ordinary shares, with each issued
and unissued ordinary share consolidated into five (5) shares. As a result of this share consolidation, the maximum number of shares which
WF Holding is authorized to issue changed from 1,000,000,000 ordinary shares with a par value of $0.00005 to 200,000,000 ordinary shares
with a par value of $0.00025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">After the share consolidation, as&#160;&#160;
of December 31, 2025 and 2024, there were 5,038,018 and 4,590,004 ordinary shares issued and outstanding, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>16. Income Taxes</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company and its subsidiaries are subject
to income taxes on an entity basis on income derived from the location in which each entity is domiciled.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Cayman Islands</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">WF Holding is domiciled in the Cayman Islands
and currently enjoys permanent income tax holidays; and accordingly, WF Holding is not subject to any income tax.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">British Virgin Islands</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the current tax laws of the British Virgin
Islands, WF Venture is not subject to tax on income or capital gains.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Malaysia</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Win-Fung and RBSB, the income tax is calculated
at 24% of the estimated assessable profits for the relevant year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Hong Kong</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">GKI is subject to a Hong Kong profits tax of&#160;16.5%
on its activities conducted in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable
profits derived from or earned in Hong Kong since the acquisition of GKI.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of profit (loss) before income
tax expense are summarized as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Domestic (Cayman Islands)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,788,371</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(159,527</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(31,133</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Foreign (Malaysia)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">469,185</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">278,544</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">726,747</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,924</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,343,820</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,664,930</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">119,017</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">695,614</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for income taxes consisted of the
following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Current income tax expenses</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Domestic (Cayman Islands)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 64%; text-align: justify; padding-left: 9pt">Foreign (Malaysia)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">80,619</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">65,954</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">220,915</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total current income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">80,619</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,954</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">220,915</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Deferred income tax benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Domestic (Cayman Islands)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Malaysia)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,594</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(58,540</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,702</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total deferred income tax benefits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,594</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(58,540</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,702</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total income tax expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">85,213</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,414</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">204,213</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents income taxes paid,
net of refunds, disaggregated by jurisdiction:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Income taxes paid, net of refunds</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Domestic (Cayman Islands)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 64%; text-align: justify; padding-left: 9pt">Foreign (Malaysia)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">114,364</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">149,792</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">411,617</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">114,364</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">149,792</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">411,617</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a reconciliation of the statutory tax
rate to the effective tax rate after the adoption of ASU 2023-09:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="22" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective<br/>
    Tax Rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective<br/>
    Tax Rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective<br/>
    Tax Rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Loss)
    income before income tax expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,664,930</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-143; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">119,017</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-144; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">695,614</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-145; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax
    effect at the Malaysia corporate tax rates of 24%&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,119,583</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28,564</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">166,947</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax
    effect of preferential tax rate</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-146; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-147; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,873</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.42</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-deductible
    expenditure</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,307,927</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(28.04</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">75,535</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63.47</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51,351</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.38</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
    not subject to tax</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(30,813</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.66</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,550</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2.14</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,559</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(0.37</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Double
    tax deduction/ tax incentives</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,673</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.04</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,270</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,653</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(0.24</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Over
    provision in prior years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(70,645</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.51</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(92,865</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(78.03</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    income tax expense&#160;&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85,213</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.83</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,414</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.23</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">204,213</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29.36</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The over provision of $70,645 in prior years
was mainly due to the Company&#8217;s initial assumption that certain revenue was taxable upon receipt. It was subsequently confirmed
that such revenue may be taxed based on its accounting recognition. Accordingly, the excess tax provision from prior years was reversed
in the current year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred income tax results from temporary differences
in the recognition of income and expenses for financial reporting purposes and for tax purposes. The effect of temporary differences
that gave rise to net deferred tax assets and deferred tax liabilities as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Allowance for credit losses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(146,544</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(131,080</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Accelerated tax depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,420</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">80,362</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(46,124</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(50,718</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>17. Commitments and Contingencies</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the ordinary course of business, the Company
may be subject to legal proceedings regarding contractual and employment relationships and a variety of other matters. The Company records
contingent liabilities resulting from such claims, when a loss is assessed to be probable, and the amount of the loss is reasonably estimable.
In the opinion of management, there were no pending or threatened claims and litigation as of December 31, 2025 and through the issuance
date of these consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is currently involved in civil proceedings against two
former customers for the recovery of outstanding receivables totaling $392,410 as of December 31, 2025. As of the reporting date, the
legal process is still at an early stage. Due to the uncertainty surrounding the recoverability of these receivables, management has recognized
a full allowance for credit losses against these amounts.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions and Balances [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions and Balances</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>18. Related Party Transactions and Balances</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The table below sets forth the major related
parties and their relationship with the Company as of December 31, 2025:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 49%; border-bottom: black 1.5pt solid; padding-right: 5.4pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Name of related parties</b></p></td> <td style="width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; width: 49%; padding-right: 5.4pt; text-align: center"><span style="font-size: 10pt"><b>Relationship with the Company</b></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Chee Hoong Lew (&#8220;Mr. Lew&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">CEO, Director and one of the controlling shareholders </span></td></tr> <tr style="vertical-align: top; "> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Yew Chean Lim (&#8220;Ms. Lim&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Director of Win-Fung</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Wai Boon Law (&#8220;Ms. Law&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Director of Win-Fung</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Chung Kin Loo (&#8220;Mr. Loo&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Director of GKI</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Flakeshield Sdn Bhd (&#8220;Flakeshield&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Mr. Lew owns 50%</span></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Acmos (M) Sdn Bhd (&#8220;Acmos&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Mr. Lew owns 90%</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Win Fung Prop Sdn Bhd (&#8220;WFP&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Mr. Lew owns 90%</span></td></tr> <tr> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Eco Consult (M) Sdn Bhd (&#8220;ECO&#8221;)</span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Mr. Lew owns 50%</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Kirby Swim Equip Pty Ltd (&#8220;Kirby Australia&#8221;)</span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Ms. Law ultimately owns 35%</span></td></tr> <tr> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Kirby Swim Equipment Pte Ltd (&#8220;Kirby Singapore&#8221;)</span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Ms. Law owns 35%</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">One Fatboyz Limited (&#8220;OFL&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Shareholder of the Company</span></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Snow Bear Capital Limited (&#8220;SBCL&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Shareholder of the Company</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Carlico*</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">An investee of GKI, owns 35%</span></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">RGSB*</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">An investee of WF Venture, owns 35%</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Carlico and RGSB became investees of the Company on May 15, 2025 and July 8, 2025, respectively (See Note 4).</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2025, 2024
and 2023, related party transactions consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Sales to Flakeshield</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">19,429</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">30,024</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">25,450</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Sales to Acmos</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-152">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,689</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">5,944</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Sales to ECO</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">140</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-153">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-154">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Sales to Kirby Singapore</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-155">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">197</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-156">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Purchase from Flakeshield</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,368</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,320</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8,761</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Purchase from Acmos</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8,158</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8,571</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">185,989</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Rental income from Flakeshield</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-157">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">6,558</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">6,582</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Rental expenses to WFP</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">5,902</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">7,899</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Rental expenses to Mr. Lew</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">33,638</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">31,477</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,633</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Consultancy expenses to OFL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">264,186</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-159">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-160">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Consultancy expenses to SBCL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">423,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Advances from OFL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">231,190</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Advances from SBCL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">273,204</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">121,867</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Advances from Kirby Australia</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,638</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Purchase consideration to Ms. Lim for acquisition of GKI</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,000,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Purchase consideration to Mr. Lew for acquisition of RBSB</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">40,500</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Purchase consideration to Mr. Lew for acquisition of RGSB</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">350,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, accounts receivable
consisted of the following amount due from related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Flakeshield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,282</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,695</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">ECO</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">148</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Kirby Singapore</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,077</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,430</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,772</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, other receivable
consisted of the following amount due from related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Flakeshield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">364</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">890</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">SBCL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,732</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">364</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,622</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, accounts payable
consisted of the following amount due to related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Flakeshield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">480</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Acmos</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,327</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,807</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-179">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, other payable
consisted of the following amount due to related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Acmos</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">333</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-180">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Kirby Australia</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-181">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,638</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">333</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,638</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, due to related
parties consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Mr. Lew</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,295</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,636</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Ms. Lim</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">740</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Ms. Law</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,475</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,037</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Mr. Loo</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,554</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-183">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Carlico</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,275,561</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">OFL</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">231,190</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">SBCL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">395,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,341,625</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">696,934</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transactions amount due to related parties
are as of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Beginning of the years January 1,</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">696,934</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">469,682</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Advances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,297,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">280,154</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Repayment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(652,936</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(52,902</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Years ended December 31,</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,341,625</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">696,934</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balances mainly represent operating expenses
and corporate expenses paid on behalf of the Company. The amount due to related parties is non-trade, unsecured, non-interest bearing
and is repayable on demand.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>19. Subsequent Events</b></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the requirements of ASC Topic
855, the Company has evaluated all significant events that occurred subsequent to the consolidated balance sheet date and up to the approval
of these consolidated financial statements. Except for the items disclosed below in these consolidated financial statements, there have
been no other subsequent events that would require recognition or disclosure in the financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subsequent to the reporting period, the Company became aware that RBSB,
a majority-owned subsidiary of the Company, ceased its business operations effective from January 15, 2026. The cessation was part of
an operational streamlining to improve group efficiency and reallocate resources to our higher-growth core business segments. In accordance
with ASC 360, the Company evaluated the recoverability of all assets attributable to RBSB. As of December 31, 2025, the Company completed
a formal settlement and de-recognition of all RBSB-related assets and liabilities. The Company recognized a net gain on settlement of
$65,277 in the consolidated statement of operations for the year ended December 31, 2025, representing the excess of liabilities settled
over the carrying value of the assets de-recognized. Consequently, there are no remaining balances related to RBSB on the consolidated
balance sheet as of December 31, 2025. Management does not anticipate that this cessation will have a material adverse effect on the Company&#8217;s
consolidated financial position or results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 13, 2026, WF Holding effected a 1-for-5
reverse share split of its ordinary shares by way of a share consolidation of its issued and unissued ordinary shares, with each issued
and unissued ordinary share consolidated into five (5) shares. As a result of this share consolidation, the maximum number of shares which
WF Holding is authorized to issue changed from 1,000,000,000 ordinary shares with a par value of $0.00005 to 200,000,000 ordinary shares
with a par value of $0.00025. After the share consolidation, WF Holding had 5,038,018 ordinary shares issued and outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 28, 2026, the Company received a written
notification from Nasdaq indicating that the Company have regained compliance with the closing bid price requirement under Nasdaq Listing
Rule 5550(a)(2) since the closing bid price of its ordinary shares was at or above $1.00 for eleven consecutive trading days from April
13, 2026 to April 27, 2026.&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (4,769,726)<span></span>
</td>
<td class="nump">$ 111,603<span></span>
</td>
<td class="nump">$ 491,401<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risk Management and Strategy</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recognize the critical importance of developing,
implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect the confidentiality, integrity,
and availability of our data. We have developed the following&#160;processes as part of our strategy for assessing, identifying, and
managing material risks from cybersecurity threats.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have integrated cybersecurity risk management
into our risk management processes. This integration is intended to ensure that cybersecurity considerations are part of our decision-making
processes. We continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Recognizing the complexity and evolving nature
of cybersecurity threats, we plan to engage external experts, including consultants and auditors, in evaluating and testing our risk
management systems.<b>&#160;</b>&#160;These services will enable us to leverage specialized knowledge and insights, ensuring our cybersecurity
strategies and processes remain at the forefront of industry best practices. Our collaboration with these third-parties is expected to
include annual audits, ongoing threat assessments, and regular consultations on security enhancements.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because we are aware of the risks associated
with third-party service providers, we implement processes to oversee and manage these risks. We conduct thorough security assessments
of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with our cybersecurity standards.
This approach is designed to mitigate risks related to data breaches or other security incidents originating from third parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not identified risks from known cybersecurity
threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially
affect us, including our operations, business strategy, results of operations, or financial condition.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">We have integrated cybersecurity risk management
into our risk management processes.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not identified risks from known cybersecurity
threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially
affect us, including our operations, business strategy, results of operations, or financial condition.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Risk Governance</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are committed to appropriate cybersecurity
governance and oversight. Our board of directors has oversight of our strategic and business risk management, including cybersecurity
risk management. Our board of directors is responsible for ensuring that management has processes in place designed to identify and evaluate
cybersecurity risks to which we are exposed and to implement processes and programs to manage cybersecurity risks and mitigate cybersecurity
incidents. Management is responsible for identifying, assessing, and managing material cybersecurity risks on an ongoing basis, establishing
processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures,
maintaining cybersecurity policies and procedures, and providing regular reports to our board of directors.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">Our board of directors has oversight of our strategic and business risk management, including cybersecurity
risk management.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our board of directors is responsible for ensuring that management has processes in place designed to identify and evaluate
cybersecurity risks to which we are exposed and to implement processes and programs to manage cybersecurity risks and mitigate cybersecurity
incidents.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">Management is responsible for identifying, assessing, and managing material cybersecurity risks on an ongoing basis, establishing
processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures,
maintaining cybersecurity policies and procedures, and providing regular reports to our board of directors.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(a) Basis of Presentation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements have been
prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;) and pursuant
to the regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(b) Principles of Consolidation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include
the accounts of WF Holding, Win-Fung, WF Venture, GKI and RBSB (together, the &#8220;Company&#8221;). All inter-company balances and
transactions have been eliminated in the consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for investments in entities
over which it has significant influence, but does not own a majority equity interest or otherwise control, such as Carlico and RGSB,
using the equity method of accounting in accordance with ASC Topic 323 &#8211; Investments - Equity Method and Joint Ventures. Under
the equity method, the Company recognizes its proportionate share of the investee&#8217;s net income or loss in the consolidated statements
of operations, and adjusts the carrying amount of the investment accordingly.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(c) Use of Estimates</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets,
liabilities, shareholders&#8217; equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities
at the date of the consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On an ongoing basis, management reviews its estimates and if deemed
appropriate, those estimates are adjusted. The most significant estimates include allowance for credit loss, useful lives and impairment
for property and equipment, impairment of goodwill, impairment of equity investees, allowance for inventory obsolescence, warranties,
accruals for potential liabilities and contingencies and income taxes, which includes the determination of the valuation allowance for
deferred tax assets (if any). Actual results could vary from the estimates and assumptions that were used.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents, and Restricted Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(d) Cash and Cash Equivalents, and Restricted
Cash</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers petty cash on hand, and
cash held in banks and deposits which are highly liquid and are unrestricted as to withdrawal or use to be cash and cash equivalents.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The restricted cash balance of <span style="-sec-ix-hidden: hidden-fact-96">$0</span> and $133,897
was pledged to a bank as security for banking facilities granted to the Company as of December 31, 2025 and 2024, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company maintains cash balances and deposits
may exceed insured limits protected by a government authority, the Malaysia Deposit Insurance Corporation (&#8220;MDIC&#8221;). The eligible
bank deposits, denominated in MYR or foreign currencies, are protected up to MYR250,000 (equivalent to $61,637) per depositor per member
bank. Management believes that the banks that hold the Company&#8217;s deposit are financially secure and although the Company bears
risk to amount in excess of MDIC insured limits, it does not anticipate any losses. As of December 31, 2025 and 2024, the amounts in
excess of MDIC&#8217;s insured limit were approximately $1,284,530 and $1,014,623, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivables and Allowance for Credit Losses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"><b>(e) Accounts
Receivables and Allowance for Credit Losses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are recorded at the sales
price of products sold to customers on trade credit terms less an allowance for credit loss on such receivables. The allowance for credit
loss is estimated based on the Company&#8217;s assessment of various factors including historical experience, the age of the accounts
receivable balances, current general economic conditions, future expectations and customer specific quantitative and qualitative factors
that may affect the Company&#8217;s customers&#8217; ability to pay. The Company writes off accounts receivable against the allowance
for credit loss when a balance is determined to be uncollectible. As of December 31, 2025 and 2024, allowance for credit loss of $663,748
and $540,626, respectively, were accrued and included in administrative expenses.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(f) Inventories</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories include costs of materials, labor
and manufacturing overhead cost. Inventories are valued at the lower of cost or an estimated net realizable value. The inventories cost
is determined on the basis of the first-in, first-out methods. Allowances are recorded for slow-moving, obsolete or unusable inventories.
The Company assesses inventories for estimated obsolescence or unmarketable products and writes down the difference between the cost
of the inventories and the estimated net realizable values based upon assumptions about future sales and supplies on-hand. For the years
ended December 31, 2025, 2024 and 2023, the Company recognized inventory write-downs of $95,345, <span style="-sec-ix-hidden: hidden-fact-97">$0</span> and <span style="-sec-ix-hidden: hidden-fact-98">$0</span>, respectively, which are included
in cost of sales in the consolidated statements of operations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(g) Property and Equipment, Net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are stated at cost less
accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of depreciable assets
as follows:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold; text-align: justify">Category</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center">Estimated useful lives</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Building</td><td>&#160;</td> <td style="text-align: center">46 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Computers and software</td><td>&#160;</td> <td style="text-align: center">4 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Furniture and fittings</td><td>&#160;</td> <td style="text-align: center">10 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Machinery and equipment</td><td>&#160;</td> <td style="text-align: center">10 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Motor vehicles</td><td>&#160;</td> <td style="text-align: center">5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Office equipment</td><td>&#160;</td> <td style="text-align: center">10 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td><td>&#160;</td> <td style="text-align: center">5 years</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost and accumulated depreciation for property
retired or disposed of are removed from the accounts, and any resulting gain or loss is included in earnings. Expenditures for maintenance
and repairs are charged to expense as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management periodically assesses the estimated
useful lives over which assets are depreciation or amortized. If the analysis warrants a change in the estimated useful lives of property
and equipment, management will reduce the estimated lives and depreciate, or amortize the carrying value prospectively over the shorter
remaining useful lives.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_LandUseRightPolicyPolicyTextBlock', window );">Land Use Right</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(h) Land Use Right</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Land use right is recorded at cost less accumulated amortization. Amortization
is provided on a straight-line basis over the estimated term of the land use right. The Company has land use rights to 7,967.24 square
meters of land. The term of the land use right is 99 years, starting from August 16, 1969 and expiring on August 15, 2068. The land use
right is solely for industrial land use purpose. The Company purchased the land use right for a total consideration of approximately $361,000
on July 9, 2007. The land use right was amortized over its remaining estimated useful life on a straight-line basis. The land use right
was pledged to bank as a security for bank borrowings.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-lived Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(i) Impairment of Long-lived Assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the long-lived assets for
impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the
future use of the assets, indicate that the carrying amount of an asset may not be fully recoverable. When these events occur, the Company
evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows
expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less
than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets
over their fair value. Based on the Company&#8217;s assessments, <span style="-sec-ix-hidden: hidden-fact-99"><span style="-sec-ix-hidden: hidden-fact-100"><span style="-sec-ix-hidden: hidden-fact-101">no</span></span></span> impairment losses were recorded for the years ended December 31,
2025, 2024 and 2023.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(j) Business Combinations</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When the Company applies the acquisition method
of accounting, the deemed purchase price is allocated to identifiable assets acquired and liabilities assumed. Any residual purchase
price is recorded as goodwill. The allocation of the purchase price utilizes significant estimates in determining the fair values of
assets acquired and liabilities assumed, especially with respect to intangible assets. Independent third-party appraisal firms are typically
engaged in order to assist in the estimation process. The significant estimates and assumptions include, but are not limited to, the
timing and amount of revenue and future cash flows, the discount rate reflecting the risk inherent in future cash flows and the perpetual
growth rate used to calculate the terminal value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the inherent uncertainties involved in
making the estimates and assumptions, the purchase price for acquisitions could be valued and allocated to the acquired assets and liabilities
differently. Actual results may differ, or unanticipated events and circumstances may affect such estimates, which could require the
Company to record an impairment of an acquired asset, including goodwill, or increase in the amounts recorded for an assumed liability.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_AssetAcquisitionPolicyTextBlock', window );">Asset Acquisitions</a></td>
<td class="text">(k) Asset AcquisitionsThe Company evaluates whether an acquisition
should be accounted for as a business combination or an asset acquisition by first applying a screening test to determine if substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If the screening test is not met, the Company evaluates whether the acquired set of activities and assets includes, at a minimum,
an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions that do not
meet the definition of a business under ASC 805 are accounted for as asset acquisitions.In an asset acquisition, the total cost of the
acquisition, which includes the consideration paid plus direct transaction costs and the fair value of liabilities assumed, is allocated
to the individual assets acquired based on their relative fair values. Unlike a business combination, no goodwill is recognized in an
asset acquisition; instead, any premium paid over the fair value of the net identifiable assets is allocated to the cost basis of the
primary assets acquired. Furthermore, direct transaction costs such as legal, accounting, and appraisal fees are capitalized as part
of the initial cost of the assets acquired rather than being expensed as incurred.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(l) Goodwill</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill represents the excess of the purchase
price over the fair value of the identifiable assets and liabilities acquired in a business combination.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Goodwill is not depreciated or amortized but
is tested for impairment on an annual basis as of December 31, and in between annual tests when an event occurs or circumstances change
that could indicate that the asset might be impaired. In accordance with ASU 2017-04, Intangibles&#8212;Goodwill and Other (Topic 350):
Simplifying the Test for Goodwill Impairment issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;), the Company first
assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its
carrying amount. If as a result of its qualitative assessment, that it is more likely than not that the fair value of a reporting unit
is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative
impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the
carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the
reporting unit and its carrying amount will be recorded.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Application of a goodwill impairment test requires
significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units,
assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value
of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes
in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. For the years ended
December 31, 2025, 2024 and 2023, the Company recognized goodwill impairment of $196,174, <span style="-sec-ix-hidden: hidden-fact-102">$0</span> and <span style="-sec-ix-hidden: hidden-fact-103">$0</span>, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock', window );">Impairment Assessment of Investment in Equity Investees</a></td>
<td class="text">(m) Impairment Assessment of Investment in
Equity InvesteesInvestment in equity investees represents the
Company&#8217;s investments in privately held companies. The Company applies the equity method of accounting to account for an equity
investment over which it has significant influence but does not own a majority equity interest or otherwise control according to ASC
Topic 323,&#160;Investment&#8212;Equity Method and Joint Ventures.Under the equity method, the Company&#8217;s
share of the post-acquisition profits or losses of the equity investees are recorded in share of results of equity investees in the consolidated
statements of operations and comprehensive income/(loss) and its share of post-acquisition movements of accumulated other comprehensive
income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#8217; equity. The Company
records its share of the results from equity investments in privately held companies twice a year, aligned with the Company&#8217;s half-yearly
reporting cycle. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee
represents goodwill and intangible assets acquired. When the Company&#8217;s share of losses in the equity investee equals or exceeds
its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made
payments or guarantees on behalf of the equity investee, or the Company holds other investments in the equity investee.The Company continually reviews its investments
in equity investees under the equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary.
The primary factors that the Company considers in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.The Company&#8217;s equity investments without
readily determinable fair values, which do not qualify for net asset value practical expedient and over which the Company does not have
the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for
under the measurement alternative. The Company makes assessments of whether an investment is impaired based on performance and financial
position of the investee as well as other evidence of market value at each reporting date. Such assessments include, but are not limited
to, reviewing the investee&#8217;s cash position, recent financing, as well as the financial and business performance. When indicators
of impairment exist, the Company also prepares quantitative measurements of the fair value of its equity investments using the market
approach, income approach or cost approach, if applicable, with observable or unobservable inputs and assumptions. Changes in inputs
and assumptions might materially affect the determination of fair value of the Company&#8217;s equity investments. The Company recognizes
an impairment loss equal to the difference between the carrying value and fair value in others, net in the consolidated statements of
operations and comprehensive income/(loss) if there is any. Based on the Company&#8217;s assessments, the Company recognized an impairment
loss of $3,083,478 for the year ended December 31, 2025, which is included in other expense in the consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_WarrantyPolicyPolicyTextBlock', window );">Warranty</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(n) Warranty</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company provides warranty periods ranging
from 6 months to 49 months for both moving and non-moving parts of the products. Standard warranties, encompassing repair, replacement,
or return for product defects, are accrued in accordance with ASC 460. It involves considerations of historical data, expected repair
and replacement costs, and post-delivery warranty issues. The Company continually reviews these warranties and will make adjustments
to accruals accordingly in response to changes in experience or cost trends. Historical records indicate minimal customer return and
warranty claims. As of December 31, 2025 and 2024, the Company has not recorded warranty accruals.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(o) Fair Value Measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company measures and discloses certain financial
assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability
in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using
the following hierarchy:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            1. Unadjusted quoted prices in active markets for identical assets or liabilities that the
                                            reporting entity has the ability to access at the measurement date.</td></tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            2. Inputs other than quoted prices included within Level 1 that are observable for the asset
                                            or liability, either directly or indirectly through corroboration with observable market
                                            data.</td></tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman">&#9679;</span></td><td style="text-align: justify">Level
                                            3. Inputs are unobservable for the asset or liability and include situations in which there
                                            is little, if any, market activity for the asset or liability. The inputs used in the determination
                                            of fair value are based on the best information available under the circumstances and may
                                            require significant management judgment or estimation.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company endeavors to utilize the best available
information in measuring fair value. The Company&#8217;s financial instruments include cash and cash equivalents, accounts receivable,
accounts payable and accrued expenses reflected as current assets and current liabilities, bank borrowings and lease liabilities. Due
to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s non-financial assets, such
as property and equipment, would be measured at fair value only if they were determined to be impaired. Management applies fair value
measurement guidance to its impairment analysis for tangible assets.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(p) Revenue Recognition</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company follows the guidelines of ASC 606
for revenue recognition. According to ASC 606, revenue is recognized when control of promised goods or services is transferred to the
customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services.
The timing of revenue recognition, whether at a point in time or over time, is determined by when control of the goods and services is
transferred to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Manufacturing and Selling Fiberglass Products</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is principally engaged in manufacturing
and selling fiberglass products. Revenue is recognized as the customer obtains control of the goods as outlined in the agreed-upon contract
(i.e., performance obligations) with certain specifications and requirements for the products. The Company recognizes revenue at the
point in time in which the performance obligation is fully satisfied by transferring control of the promised goods to the customer, which,
in this case, occurs upon the delivery of goods to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the contract contains a single performance
obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance
obligations require an allocation of the transaction price to each distinct performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also provides installation services
after delivery of products and maintenance services either separately or together with selling of products. The Company determines that
installation and maintenance services are distinct from the manufacturing and selling of products as the customer can benefit from these
services independently of the products and the customer has the option to engage third-party contractors for these services. The Company
determines the selling prices for installation and maintenance service to allocate the transaction price appropriately. Revenues from
installation and maintenance services are recognized at the point in time when the services are completed and the customer can benefit
from the results of the services. The Company recognizes revenue from installation and maintenance services upon completion of the services,
as this is when control transfers to the customer. Upon completion of installation and maintenance services, the Company issues billing
to the customer. Revenue is recognized at the point in time when the services are completed, as the Company has an enforceable right
to payment for the performance completed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For certain contracts, the Company provides warranties
ranging from 6 months to 49 months for moving and non-moving parts of the products. Warranties are classified as either assurance type
or service type. A warranty is considered an assurance type if it provides the consumer with assurance that the product will function
as intended for a limited period of time. An assurance type warranty is not accounted for as a separate performance obligation under
the revenue model. A service type warranty is either sold with a unit or separately for units for which the warranty has expired. Revenue
is then recognized over the life of the warranty.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The warranties provided by the Company not only
provide the customer with assurance that the product will function and comply with agreed-upon specifications but also include services-typed
warranties in addition to the assurance, such as providing remedy work at the customer&#8217;s site. The Company recognizes that the
promised warranty service is a separate performance obligation in accordance with ASC 606-10-55-33. As the warranty is a distinct performance
obligation, the Company allocates a percentage of the contract price to warranty service income, based on the agreed contract terms with
the customer. The warranty service income is recognized as deferred revenue, indicating that the service has been promised to the customer
but has not yet been fulfilled. Subsequently, the deferred revenue is recognized in the income statement over the warranty coverage period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For downpayments collected from customers upon
inception of the contract and scheduled payments received before the Company satisfies its performance obligation (e.g., delivery of
the product), the Company records these amounts as deferred revenue on the basis that the Company has an unconditional right to receive
consideration, as outlined in the contract terms in accordance with ASC 606-10-45-2.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred revenue is a contract liability that
the Company is obligated to deliver the product to the customer for which the Company has received consideration or unconditional right
to receive consideration from the customer. When the Company satisfies its performance obligation, which is upon the delivery of the
product to the customer, the deferred revenue is recognized to the income statement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total deferred revenue recognized as revenue during the years ended
December 31, 2025, 2024 and 2023 was $5,712,823, $2,808,085 and $688,567, respectively. The Company&#8217;s unfulfilled performance obligations
as of December 31, 2025 and the estimated revenue expected to be recognized in the future related to the service type warranty amounts
to $133,025, which is fulfilled over the warranty period. The deferred revenue related to delivery of products amounts to $363,256 as
of December 31, 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The deferred revenue balance is expected to be
recognized to income statement as follows:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Deferred Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">449,578</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,043</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">660</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">496,281</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also provides technical services
and transportation arrangements to customers, and the revenue is recognized upon services provided.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Food and Beverage Operations</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from food and beverage operations is
derived primarily from dine-in and takeaway sales. Revenue is recognized at a point in time when food and beverages are served to customers
or collected by customers for takeaway.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The food and beverage operations were acquired
during the period and are not material to the Company&#8217;s consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Customers typically pay at the point of sale
for food and beverage transactions; accordingly, the Company does not have significant receivables or contract liabilities related to
these operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC 280-10-50-40, disaggregated
revenues by each product and service or each similar products and services type which were recognized based on the nature of performance
obligation disclosed above was as follows:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: justify">Product sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,243,138</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84.32</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,872,507</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84.70</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,716,937</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">82.26</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Installation and maintenance service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">284,069</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.84</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">347,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.60</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">555,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.69</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Warranty income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">96,926</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.31</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">89,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.95</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.28</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Technical service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">179,168</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.42</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,124</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.75</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">134,527</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Transport income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">458,994</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.20</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">228,899</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">253,502</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.42</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Food and beverages</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">141,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.91</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,403,835</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,733,976</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues classified by geographical areas in
which the customers were located as follows:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: justify">Malaysia</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,955,121</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">26.41</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,422,328</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">31.11</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,440,335</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">42.56</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Singapore</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,578,259</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.32</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,799,426</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39.36</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,810,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.58</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,371,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32.03</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,868</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29.35</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">907,506</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.83</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,498,974</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.25</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">321,851</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.61</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">South Asia region</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,668</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.18</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">253,435</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.42</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,403,835</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,733,976</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CostOfSalesTextBlock', window );">Cost of Sales</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(q) Cost of Sales</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The cost of sales includes material, labor, factory and tooling overhead,
shipping, and freight costs. Major components of these expenses are sand paper, PVC, resin and other materials and facilities costs, such
as rent, depreciation and utilities, related to the production and installation of the Company&#8217;s products. For the food and beverage
operations, cost of sales primarily consists of the cost of food ingredients and beverages.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(r) Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if an arrangement is a
lease at inception. Determining whether a contract contains a lease includes judgments regarding whether the contract conveys the right
to control the use of identified property or equipment for a period of time in exchange for consideration.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for leases in accordance
with ASC Topic 842, Leases, for the Company&#8217;s lease-related assets and liabilities based on their classification as operating leases
or finance leases. For all arrangements as a lessee, the Company has elected an accounting policy to combine non-lease components with
the related-lease components and treat the combined items as a lease for accounting purposes. The Company measures lease related assets
and liabilities based on the present value of lease payments, including in-substance fixed payments, variable payments that depend on
an index or rate measured at the commencement date, and the amount the Company believes is probable that it will pay the lessor under
residual value guarantees when applicable. The Company discounts lease payments based on the Company&#8217;s estimated incremental borrowing
rate at lease commencement (or modification), which is primarily based on the Company&#8217;s estimated credit rating, the lease term
at commencement, and the contract currency of the lease arrangement. The Company has elected to exclude short term leases (leases with
an original lease term less than one year) from the measurement of lease-related assets and liabilities.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(s) Income Taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes include all domestic tax on taxable
profit and are determined according to the tax laws of the jurisdictions in which the Company operates. Income taxes are accounted for
under the asset and liability method in accordance with ASC 740. Deferred tax assets and liabilities are recognized for the future tax
consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their
respective tax basis and operating loss, capital loss and tax credit carry forwards. Deferred tax assets and liabilities are measured
using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ultimate realization of deferred tax assets
is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Deferred
income taxes are recorded net of a valuation allowance when it is more likely than not that all or a portion of a deferred tax assets
will not be realized. In making such determination, the Company considers all available evidence, including projection of future taxable
income, tax planning strategies, and recent results of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tax benefits associated with uncertain tax positions
are recognized only if it is more likely than not that the tax position would be sustained on its technical merits. For positions not
meeting the &#8220;more likely than not&#8221; test, no tax benefit is recognized. To the extent interest and penalties may be assessed
related to unrecognized tax benefit, the Company records accruals for such amounts as a component of the income tax provision. The Company
had <span style="-sec-ix-hidden: hidden-fact-104"><span style="-sec-ix-hidden: hidden-fact-105">no</span></span> unrecognized tax benefits as of December 31, 2025 and 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 740-10-25 prescribes a more-likely-than-not
threshold for financial statements recognition and measurement of a tax position taken (or expected to be taken) in a tax return. The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized
income tax positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(t) Commitments and Contingencies</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the normal course of business, the Company
is subject to commitments and contingencies, including operating lease commitments, legal proceedings and claims arising out of its business
that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such
contingency if it determines it is probable that a loss will occur, and a reasonable estimate of the loss can be made. The Company may
consider many factors in making these assessments on liability for contingencies, including historical and the specific facts and circumstances
of each matter.&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings (Loss) Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(u) Earnings (Loss) Per Share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Earnings (loss) per share is calculated in accordance
with ASC 260, Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of shares outstanding during the period. Diluted earnings (loss) per share is computed
in accordance with the treasury stock method and based on the weighted average number of shares plus dilutive share equivalents. Dilutive
share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive. The Company
has no dilutive share equivalents.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation and Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(v) Foreign Currency Translation and Transactions</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s principal country of operations
is Malaysia. The financial position and results of its operations are determined using Ringgit Malaysia (&#8220;MYR&#8221;), the local
currency, as the functional currency. Certain subsidiaries operate in foreign jurisdictions and use the local currency as their functional
currency, including Hong Kong Dollar (&#8220;HKD&#8221;). The Company&#8217;s consolidated financial statements are reported using U.S.
Dollar (&#8220;US$&#8221; or &#8220;$&#8221;).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated statements of operations and
the consolidated statements of cash flows denominated in foreign currency are translated at the average rate of exchange during the reporting
period. Assets and liabilities denominated in currencies other than the reporting currency are translated into the reporting currency
at the rates of exchange prevailing at the balance sheet date. The equity denominated in the functional currency is translated at the
historical rate of exchange at the time of capital contribution. As the cash flows are translated based on the average translation rate,
amounts related to assets and liabilities reported on the consolidated statements of cash flows will not necessarily agree with changes
in the corresponding balances on the consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Translation adjustments arising from the use
of different exchange rates from period to period are included as a separate component of accumulated other comprehensive income (loss)
included in the consolidated statements of changes in shareholders&#8217; equity. Gains and losses from foreign currency transactions
are included in the consolidated statements of comprehensive income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The value of the US$ may fluctuate against MYR
and HKD. Any significant variations of the US$ relative to the MYR and HKD may materially affect the Company&#8217;s financial condition
in terms of reporting in US$. The following table outlines the currency exchange rates that were used in preparing the accompanying consolidated
financial statements:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">US$ to MYR Year End Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.0560</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.4695</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.5903</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">US$ to MYR Average Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.2809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.5747</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.5577</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">US$ to HKD Year End Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.7833</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">US$ to HKD Average Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.7956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(w) Segment Reporting </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies the management approach to
determine its reportable operating segments, which considers the internal organization and reporting used by the Chief Operating Decision
Maker (&#8220;CODM&#8221;) for decision-making, resource allocation, and performance assessment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on management&#8217;s assessment, the CODM
reviews the Company&#8217;s consolidated results of operations and does not evaluate performance on a discrete basis by product line
or business unit. Accordingly, the Company has determined that it operates as a <span style="-sec-ix-hidden: hidden-fact-94"><span style="-sec-ix-hidden: hidden-fact-95">single</span></span> operating and reportable segment in accordance
with ASC 280.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s food and beverage operations
represent an immaterial component of its overall business.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Major Customers and Risks</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(x) Concentration of Major Customers and
Risks </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Concentrations</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject
the Company to concentrations of credit risk consist primarily of trade receivables. In the normal course of business, the Company provides
credit to its customers and does not generally require collateral. The Company monitors concentration of credit risk associated with
these receivables on an ongoing basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company performs credit checks for significant
new customers and generally requires deposits for significant contracts. The customers accounted for more than 10% of the Company&#8217;s
trade receivables, net balance at December 31, 2025 and 2024 are presented below:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Consolidated trade receivables as of<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Consolidated revenues<br/> for the year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">14</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-91; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-92; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-93; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13</td><td style="text-align: left">%</td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Less than 10%</td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Credit Risk</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Credit risk is the potential financial loss to
the Company resulting from the failure of a customer or a counterparty to settle its financial and contractual obligations to the Company,
as and when they fall due. As the Company does not hold any collateral, the maximum exposure to credit risk is the carrying amounts of
accounts receivable and other receivable (excluding prepayments) and cash and bank balances presented on the consolidated balance sheets.
The Company has no other financial assets which carry significant exposure to credit risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Foreign Currency Risk</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s business transactions, assets,
and liabilities are principally denominated in the functional currency of the respective entities, which, in most cases, is the Malaysian
Ringgit. The Company is exposed to foreign currency risk arising from sales and purchases denominated in currencies other than the functional
currency. In addition, the Company maintains bank balances in foreign currencies for working capital purposes. The currency that primarily
gives rise to this exposure is the U.S. Dollar.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fluctuations in the exchange rates between the
various currencies used by the Company may lead to higher expenses and lower revenue, potentially impacting the Company&#8217;s financial
performance.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RelatedPartiesPolicyPolicyTextBlock', window );">Related Parties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(y) Related Parties</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A party is considered to be related to the Company
if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with
the Company. Related parties also include principal owners of the Company, its management, members of their immediate families and other
parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of
the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party
which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest
in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties
might be prevented from fully pursuing its own separate interests is also a related party.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock', window );">Recently Adopted Accounting Pronouncement</a></td>
<td class="text">(z) Recently Adopted Accounting PronouncementOn December 14, 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures.
The standard requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as information
on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful
in making capital allocation decisions.&#160;ASU 2023-09 applies to all entities subject to income taxes. For public business entities,
the new requirements will be effective for annual periods beginning after December 15, 2024. For entities other than public business
entities, the requirements will be effective for annual periods beginning after December 15, 2025. The guidance will be applied on a
prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company adopted ASU 2023-09
on January 1, 2025, and applied the amendments retrospectively to all prior periods presented in these consolidated financial statements.
Refer to Note 16 (Income Taxes).&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(aa) Recent Accounting Pronouncements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has evaluated all the recently issued,
but not yet effective, accounting standards that have been issued or proposed by the FASB or other standards-setting bodies through the
date of this report and do not believe the future adoption of any such standards will have a material impact on the Company&#8217;s consolidated
financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-03,
Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement
Expenses, and in January 2025, the FASB issued ASU 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation
Disclosures (Subtopic 220-40): Clarifying the Effective Date. ASU 2024-03 requires additional disclosure of the nature of expenses included
in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income
statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and
interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application
are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its consolidated financial
statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2025, the FASB issued ASU 2025-05, Financial
Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provide
all entities with a practical expedient and entities other than public business entities with an accounting policy election when estimating
expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic
606. The amendments will be effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within
those annual reporting periods. Early adoption is permitted in both interim and annual reporting periods in which financial statements
have not yet been issued or made available for issuance. The Company is currently evaluating the potential impact of adopting this new
guidance on its consolidated financial statements and related disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews new accounting standards
as issued but not yet effective. Management has not identified any other new standards that it believes will have a significant impact
on the Company&#8217;s consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_AssetAcquisitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_AssetAcquisitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_CostOfSalesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cost of sales.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_CostOfSalesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for impairment assessment of investment in equity investees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_LandUseRightPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for land use right.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_LandUseRightPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recently adopted accounting pronouncement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_RelatedPartiesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of policy for related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_RelatedPartiesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_WarrantyPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of policy for warranty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_WarrantyPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock', window );">Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are stated at cost less
accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of depreciable assets
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom; "> <td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold; text-align: justify">Category</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center">Estimated useful lives</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Building</td><td>&#160;</td> <td style="text-align: center">46 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Computers and software</td><td>&#160;</td> <td style="text-align: center">4 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Furniture and fittings</td><td>&#160;</td> <td style="text-align: center">10 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Machinery and equipment</td><td>&#160;</td> <td style="text-align: center">10 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Motor vehicles</td><td>&#160;</td> <td style="text-align: center">5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Office equipment</td><td>&#160;</td> <td style="text-align: center">10 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Leasehold improvements</td><td>&#160;</td> <td style="text-align: center">5 years</td></tr> </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of Deferred Revenue Recognized</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The deferred revenue balance is expected to be
recognized to income statement as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Deferred Revenue</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">449,578</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,043</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">660</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">496,281</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregated Revenues</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC 280-10-50-40, disaggregated
revenues by each product and service or each similar products and services type which were recognized based on the nature of performance
obligation disclosed above was as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: justify">Product sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,243,138</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84.32</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,872,507</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84.70</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,716,937</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">82.26</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Installation and maintenance service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">284,069</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.84</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">347,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.60</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">555,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.69</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Warranty income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">96,926</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.31</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">89,149</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.95</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.28</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Technical service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">179,168</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.42</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,124</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.75</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">134,527</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Transport income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">458,994</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.20</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">228,899</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">253,502</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.42</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Food and beverages</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">141,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1.91</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,403,835</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,733,976</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of Geographical Areas</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues classified by geographical areas in
which the customers were located as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December&#160;31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage&#160;of
                                            Total&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Revenue</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: justify">Malaysia</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,955,121</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">26.41</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,422,328</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">31.11</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,440,335</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">42.56</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Singapore</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,578,259</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.32</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,799,426</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39.36</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,810,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.58</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,371,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32.03</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,868</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29.35</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">907,506</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.83</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,498,974</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.25</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">321,851</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.61</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">South Asia region</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,668</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.18</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">253,435</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.42</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,403,835</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,572,290</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,733,976</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">100.00</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of Foreign Exchange</a></td>
<td class="text">The following table outlines the currency exchange rates that were used in preparing the accompanying consolidated
financial statements:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">US$ to MYR Year End Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.0560</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.4695</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.5903</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">US$ to MYR Average Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.2809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.5747</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.5577</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">US$ to HKD Year End Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.7833</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">US$ to HKD Average Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.7956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Concentration of Risk</a></td>
<td class="text">The customers accounted for more than 10% of the Company&#8217;s
trade receivables, net balance at December 31, 2025 and 2024 are presented below:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Consolidated trade receivables as of<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">% of Consolidated revenues<br/> for the year ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">14</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">12</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer C</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-91; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer D</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-92; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-93; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13</td><td style="text-align: left">%</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Less than 10%</td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of property plant and equipment estimated useful lives of depreciable assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations and Asset Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations and Asset Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the allocation
of the purchase price to the identifiable assets acquired and liabilities assumed at the acquisition date:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Assets</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-left: 8.65pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">128</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt">Investment in equity investee</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,278,845</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total identifiable assets acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,278,973</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 8.65pt">Other payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,893</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 8.65pt">Amount due to equity investee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,263,291</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt">Amounts due to related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,789</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,278,973</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Net Assets Acquired</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,000,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the fair values
of the identifiable assets acquired and liabilities assumed at the acquisition date:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,502</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,986</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,884</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Other receivables, deposits and prepayment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,490</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Prepaid tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,508</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Property and equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">87,206</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total identifiable assets acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">129,576</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,603</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Other payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17,471</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Amounts due to related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(162,465</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(195,539</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Net identifiable liabilities assumed</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(65,963</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Reconciliation to goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Consideration transferred</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Fair value of non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,789</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Less: Net identifiable liabilities assumed</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65,963</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Goodwill</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">196,174</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Equity Investees (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Investment in Equity Investees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Schedule of Share of Results from its Equity Method Investments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the carrying amounts
of the Company&#8217;s equity method investments were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">Carlico</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,550,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">RGSB</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,550,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock', window );">Schedule of Share of Results from Equity Method Investments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended December 31, 2025, the Company
recognized the following share of results from its equity method investments:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amounts</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Carlico</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: justify; padding-bottom: 1.5pt">RGSB</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(7,637</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,637</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share of results from its equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Accounts receivable from third parties</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,210,991</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,280,447</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Accounts receivable from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,282</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,772</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(663,748</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(540,626</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,552,525</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,759,593</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">110,148</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">94,674</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Work-in-process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">385,435</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">309,162</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,591</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">442,369</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">558,174</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">846,205</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Receivables, Deposits and Prepayments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other Receivables, Deposits and Prepayments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock', window );">Schedule of Other Receivables, Deposits and Prepayments</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Deposits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,766</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">166,294</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Prepayments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">478,155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,256</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,017</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Other receivables from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">364</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,622</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Allowance for credit losses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">565,160</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">212,189</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property and Equipment, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment,Net</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Building</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">852,003</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">773,179</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Computers and software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64,368</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Furniture and fittings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58,486</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,097</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">799,179</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">498,554</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514,165</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">464,206</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">86,267</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">72,931</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">52,284</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,446</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Total property and equipment, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,452,613</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,971,781</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,207,982</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(979,058</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total property and equipment, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,244,631</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">992,723</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfDepreciationOfPropertyAndEquipment', window );">Schedule of Depreciation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation included in:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Cost of sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,786</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">65,283</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">45,831</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">98,527</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">80,878</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">72,502</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">160,313</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">146,161</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">118,333</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfDepreciationOfPropertyAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of information for depreciation of property and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfDepreciationOfPropertyAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Right (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_LandUseRightAbstract', window );"><strong>Land Use Right [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Land Use Right</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Land use right</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">426,326</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">386,884</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(86,471</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(71,172</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Land use right, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">339,855</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">315,712</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Amortization Expense</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization expense for the following years
is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amortization<br/> Expense</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%"><span style="font-size: 10pt">2026</span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,044</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">2027</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,044</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">2028</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,044</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">2029</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,044</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">2030</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,044</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">299,635</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total amortization expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">339,855</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_LandUseRightAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_LandUseRightAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill [Godwill]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Carrying Amount of Goodwill</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The changes in the carrying amount of goodwill
for the year ended December&#160;31, 2025 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance as of January 1, 2025</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: left">Increase due to acquisition of RBSB</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">196,174</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Impairment loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(196,174</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Balance as of December 31, 2025</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RightOfUseAssetsTextBlock', window );">Schedule of Information Pertaining to Right of Use Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information pertaining to right of use assets
is summarized as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Hostel and office equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">77,120</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,870</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,625</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,628</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Right of use assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,495</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">41,242</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Total Lease Cost</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognized the following total lease
cost related to the Company&#8217;s lease arrangements:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Operating lease cost:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; padding-left: 0.125in">Operating lease</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,405</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">49,019</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,596</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">Expenses relating to short-term leases</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,773</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">32,728</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,415</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total lease cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">102,178</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">81,747</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">35,011</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other information related to leases for the years
ended December 31, 2025, 2024 and 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Weighted-average remaining lease term - operating leases</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.71 years</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1.9 years</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2.5 years</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="width: 64%; text-align: left">Weighted-average discount rate - operating leases</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.35</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.35</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.35</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Right of use assets obtained in exchange for new operating lease liabilities</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">74,310</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">25,294</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">73,603</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Cash paid for amounts included in the measurement of lease liabilities &#8211; operating cash flow from operating leases</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">40,882</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">48,620</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">14,903</td><td style="text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the present value of
the net minimum lease payments are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Future Minimum Lease Payments</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Operating<br/>
    Leases</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 87%"><span style="font-size: 10pt">2026</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">38,251</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">2027</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">33,825</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">2028</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">1,029</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">2029</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">672</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">2030</span></td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">221</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Total remaining lease payments (undiscounted)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">73,998</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Less imputed interest</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(2,318</span></td>
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Present value of lease liabilities</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">71,680</span></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfFinancingArrangementTableTextBlock', window );">Schedule of Financing Arrangement</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company acquired motor vehicles under a hire
purchase financing arrangement for a total of $27,120, $0 and $56,607 for the years ended December 31, 2025, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Finance lease liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">131,097</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">154,796</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less Finance lease liabilities &#8211; current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(59,172</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(54,484</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Finance lease liabilities &#8211; non-current</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,925</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">100,312</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Net Minimum Lease Payments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025, the net minimum lease
payments are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Year Ended December 31,</b></p></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Leases<br/>
    Payment</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 87%"><span style="font-size: 10pt">2026</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 10%; text-align: right"><span style="font-size: 10pt">63,739</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">2027</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">53,571</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">2028</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">15,009</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">2029</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">5,509</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">2030</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">457</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">138,285</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Less imputed interest</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(7,188</span></td>
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Finance lease liabilities</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">131,097</span></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Finance lease liabilities &#8211; current</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">59,172</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Finance lease liabilities &#8211; non-current</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">71,925</span></td>
    <td>&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_RightOfUseAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right of use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_RightOfUseAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfFinancingArrangementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfFinancingArrangementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Borrowings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The borrowings consisted of the following:</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Term loan I</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,446</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,437</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Term loan II</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">174,243</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">170,517</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less borrowings &#8211; current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(28,909</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(60,413</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Borrowings &#8211; non-current</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">159,780</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">171,541</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Annual Maturities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The annual maturities of the principal amount
of both term loans as of December 31, 2025 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Annual<br/> Maturities</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2026</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,909</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,082</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,711</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,401</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2030</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,103</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">95,483</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt"><p style="text-align: left; margin-top: 0; margin-bottom: 0"></p><p style="text-align: left; margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt">Total</span></p></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">188,689</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Before Income Tax Expense</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of profit (loss) before income
tax expense are summarized as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Domestic (Cayman Islands)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,788,371</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(159,527</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(31,133</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Foreign (Malaysia)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">469,185</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">278,544</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">726,747</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,924</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,343,820</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,664,930</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">119,017</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">695,614</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provision for Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provision for income taxes consisted of the
following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Current income tax expenses</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Domestic (Cayman Islands)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 64%; text-align: justify; padding-left: 9pt">Foreign (Malaysia)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">80,619</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">65,954</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">220,915</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total current income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">80,619</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">65,954</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">220,915</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Deferred income tax benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Domestic (Cayman Islands)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Malaysia)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,594</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(58,540</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16,702</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Total deferred income tax benefits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,594</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(58,540</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16,702</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total income tax expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">85,213</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,414</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">204,213</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock', window );">Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents income taxes paid,
net of refunds, disaggregated by jurisdiction:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Income taxes paid, net of refunds</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Domestic (Cayman Islands)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 64%; text-align: justify; padding-left: 9pt">Foreign (Malaysia)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">114,364</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">149,792</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">411,617</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Foreign (Hong Kong)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Foreign (BVI)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">114,364</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">149,792</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">411,617</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a reconciliation of the statutory tax
rate to the effective tax rate after the adoption of ASU 2023-09:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="22" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Years
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective<br/>
    Tax Rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective<br/>
    Tax Rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective<br/>
    Tax Rate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Loss)
    income before income tax expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,664,930</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-143; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">119,017</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-144; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">695,614</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-145; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax
    effect at the Malaysia corporate tax rates of 24%&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,119,583</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28,564</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">166,947</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax
    effect of preferential tax rate</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-146; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-147; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,873</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.42</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-deductible
    expenditure</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,307,927</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(28.04</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">75,535</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63.47</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51,351</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.38</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
    not subject to tax</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(30,813</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.66</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,550</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2.14</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,559</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(0.37</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Double
    tax deduction/ tax incentives</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,673</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.04</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,270</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,653</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(0.24</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Over
    provision in prior years</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(70,645</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.51</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(92,865</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(78.03</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    income tax expense&#160;&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85,213</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1.83</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,414</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.23</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">204,213</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29.36</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements</a></td>
<td class="text">The effect of temporary differences
that gave rise to net deferred tax assets and deferred tax liabilities as follows:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Allowance for credit losses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(146,544</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(131,080</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Accelerated tax depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,420</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">80,362</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(46,124</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(50,718</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income taxes paid, net of refunds, disaggregated by Jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions and Balances [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock', window );">Schedule of Relationship with Major Related Parties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The table below sets forth the major related
parties and their relationship with the Company as of December 31, 2025:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 49%; border-bottom: black 1.5pt solid; padding-right: 5.4pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Name of related parties</b></p></td> <td style="width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; width: 49%; padding-right: 5.4pt; text-align: center"><span style="font-size: 10pt"><b>Relationship with the Company</b></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Chee Hoong Lew (&#8220;Mr. Lew&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">CEO, Director and one of the controlling shareholders </span></td></tr> <tr style="vertical-align: top; "> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Yew Chean Lim (&#8220;Ms. Lim&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Director of Win-Fung</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Wai Boon Law (&#8220;Ms. Law&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Director of Win-Fung</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Chung Kin Loo (&#8220;Mr. Loo&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Director of GKI</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Flakeshield Sdn Bhd (&#8220;Flakeshield&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Mr. Lew owns 50%</span></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Acmos (M) Sdn Bhd (&#8220;Acmos&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Mr. Lew owns 90%</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Win Fung Prop Sdn Bhd (&#8220;WFP&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Mr. Lew owns 90%</span></td></tr> <tr> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Eco Consult (M) Sdn Bhd (&#8220;ECO&#8221;)</span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Mr. Lew owns 50%</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Kirby Swim Equip Pty Ltd (&#8220;Kirby Australia&#8221;)</span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Ms. Law ultimately owns 35%</span></td></tr> <tr> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Kirby Swim Equipment Pte Ltd (&#8220;Kirby Singapore&#8221;)</span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 5.4pt"><span style="font-size: 10pt">Ms. Law owns 35%</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">One Fatboyz Limited (&#8220;OFL&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Shareholder of the Company</span></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Snow Bear Capital Limited (&#8220;SBCL&#8221;)</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Shareholder of the Company</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">Carlico*</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">An investee of GKI, owns 35%</span></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">RGSB*</span></td> <td>&#160;</td> <td style="padding-right: 5.4pt"><span style="font-size: 10pt">An investee of WF Venture, owns 35%</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Carlico and RGSB became investees of the Company on May 15, 2025 and July 8, 2025, respectively (See Note 4).</td>
</tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Related Party Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2025, 2024
and 2023, related party transactions consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify">Sales to Flakeshield</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">19,429</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">30,024</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">25,450</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Sales to Acmos</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-152">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,689</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">5,944</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Sales to ECO</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">140</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-153">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-154">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Sales to Kirby Singapore</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-155">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">197</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-156">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Purchase from Flakeshield</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,368</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,320</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8,761</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Purchase from Acmos</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8,158</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">8,571</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">185,989</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Rental income from Flakeshield</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-157">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">6,558</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">6,582</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Rental expenses to WFP</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">5,902</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">7,899</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Rental expenses to Mr. Lew</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">33,638</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">31,477</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,633</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Consultancy expenses to OFL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">264,186</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-159">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-160">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Consultancy expenses to SBCL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">423,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Advances from OFL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">231,190</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Advances from SBCL</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">273,204</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">121,867</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Advances from Kirby Australia</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">2,638</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Purchase consideration to Ms. Lim for acquisition of GKI</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,000,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Purchase consideration to Mr. Lew for acquisition of RBSB</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">40,500</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Purchase consideration to Mr. Lew for acquisition of RGSB</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">350,000</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">-</div></td>
    <td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock', window );">Schedule of Accounts Receivable and Other Receivable Due From Related Parties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, accounts receivable
consisted of the following amount due from related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Flakeshield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,282</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,695</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">ECO</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">148</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Kirby Singapore</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,077</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,430</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,772</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, other receivable
consisted of the following amount due from related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Flakeshield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">364</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">890</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">SBCL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,732</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">364</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,622</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock', window );">Schedule of Accounts Payable Amount Due to Related</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, accounts payable
consisted of the following amount due to related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Flakeshield</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">480</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Acmos</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,327</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,807</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-179">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, other payable
consisted of the following amount due to related parties:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Acmos</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">333</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-180">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Kirby Australia</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-181">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,638</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">333</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,638</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2025 and 2024, due to related
parties consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Mr. Lew</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,295</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,636</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Ms. Lim</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">740</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Ms. Law</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,475</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,037</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Mr. Loo</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,554</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-183">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Carlico</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,275,561</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-184">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">OFL</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">231,190</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">SBCL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">395,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,341,625</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">696,934</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock', window );">Schedule of Transactions Amount Due to Related Parties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transactions amount due to related parties
are as of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">At December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Beginning of the years January 1,</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">696,934</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">469,682</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Advances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,297,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">280,154</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Repayment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(652,936</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(52,902</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Years ended December 31,</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,341,625</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">696,934</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of accounts payable and other payable and due to related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of accounts receivable and other receivable due from related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of relationship with major related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of transactions amount due to related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>General Information and Reorganization Transactions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 13, 2026</div></th>
<th class="th"><div>Sep. 05, 2024</div></th>
<th class="th"><div>Jun. 21, 2023</div></th>
<th class="th"><div>Mar. 07, 2023</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Jul. 08, 2025</div></th>
<th class="th"><div>Jul. 05, 2025</div></th>
<th class="th"><div>May 15, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Incorporated date</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  07,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplit', window );">Forward split</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-2
forward split<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Ordinary shares cancellation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=wff_RiseBarCafeSdnBhdMember', window );">Rise Bar &amp; Cafe Sdn. Bhd. [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of equity interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=wff_RestoranGardenzSdnBhdMember', window );">Restoran Gardenz Sdn. Bhd. [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of equity interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wff_GlobalKeyInvestmentLimitedMember', window );">Global Key Investment Limited [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wff_CarlicoInternationalGroupHoldingsLimitedMember', window );">Carlico International Group Holdings Limited [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of acquisition</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RegisteredAgentMember', window );">Registered Agent [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungMember', window );">Win-Fung [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,590,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WHHoldingMember', window );">WH Holding [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WHHoldingMember', window );">WH Holding [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse split</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1-for-5
reverse share split<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>General Information and Reorganization Transactions [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interest acquired in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=wff_RiseBarCafeSdnBhdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=wff_RiseBarCafeSdnBhdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=wff_RestoranGardenzSdnBhdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=wff_RestoranGardenzSdnBhdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wff_GlobalKeyInvestmentLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wff_GlobalKeyInvestmentLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wff_CarlicoInternationalGroupHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wff_CarlicoInternationalGroupHoldingsLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RegisteredAgentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RegisteredAgentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WHHoldingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WHHoldingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 09, 2007 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($) </div>
<div>m&#178; </div>
<div>Segment</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>MYR (RM) </div>
<div>m&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 133,897<span></span>
</td>
<td class="nump">$ 126,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Deposits', window );">Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">RM 250,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">663,748<span></span>
</td>
<td class="nump">540,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory Write-down</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,345<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Square meters of land (in Square Meters) | m&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,967.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,967.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_TermOfLandUseRights', window );">Term of the land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">99 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ConsiderationOfLand', window );">Consideration of land</a></td>
<td class="nump">$ 361,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Recognized goodwill impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,174<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ImpairmentOfEquityInvestees', window );">Recognized an impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,083,478<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_WarrantyAmount', window );">Warranty amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ProductsAmount', window );">Products amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">363,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RecognizedIncomeTaxPositionsPercentage', window );">Recognized income tax positions percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">operating segment (in Segment) | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Reportable segments (in Segment) | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=wff_MDICMember', window );">MDIC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Insured limit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,284,530<span></span>
</td>
<td class="nump">1,014,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyObligationTerm', window );">Warranty periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyObligationTerm', window );">Warranty periods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">49 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">49 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Product and Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Deferred revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,712,823<span></span>
</td>
<td class="nump">$ 2,808,085<span></span>
</td>
<td class="nump">$ 688,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 101: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 102: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br><br>Reference 103: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 104: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 105: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br><br>Reference 106: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyObligationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of warranty or group of similar warranties, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyObligationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ConsiderationOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of consideration of land.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ConsiderationOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ImpairmentOfEquityInvestees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment of equity investees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ImpairmentOfEquityInvestees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ProductsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount to the product.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ProductsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_RecognizedIncomeTaxPositionsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The recognized income tax positions percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_RecognizedIncomeTaxPositionsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_TermOfLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The term of land use rights.
.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_TermOfLandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_WarrantyAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of warranty .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_WarrantyAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=wff_MDICMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=wff_MDICMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and Equipment useful lives</a></td>
<td class="text">46 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computers and software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and Equipment useful lives</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fittings[ Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and Equipment useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and Equipment useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and Equipment useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and Equipment useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and Equipment useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Deferred Revenue Recognized (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Deferred Revenue Recognized [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">$ 496,281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=wff_TwoThousandTwentySixMember', window );">2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Deferred Revenue Recognized [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">449,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=wff_TwoThousandTwentySevenMember', window );">2027 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Deferred Revenue Recognized [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">46,043<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerDurationAxis=wff_TwoThousandTwentyEightMember', window );">2028 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Deferred Revenue Recognized [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">$ 660<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerDurationAxis=wff_TwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=wff_TwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerDurationAxis=wff_TwoThousandTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=wff_TwoThousandTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerDurationAxis=wff_TwoThousandTwentyEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=wff_TwoThousandTwentyEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Disaggregated Revenues (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Product sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Revenues [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 6,243,138<span></span>
</td>
<td class="nump">$ 3,872,507<span></span>
</td>
<td class="nump">$ 4,716,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">84.32%<span></span>
</td>
<td class="nump">84.70%<span></span>
</td>
<td class="nump">82.26%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember', window );">Installation and maintenance service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Revenues [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 284,069<span></span>
</td>
<td class="nump">$ 347,611<span></span>
</td>
<td class="nump">$ 555,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">3.84%<span></span>
</td>
<td class="nump">7.60%<span></span>
</td>
<td class="nump">9.69%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=wff_WarrantyIncomeMember', window );">Warranty income [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Revenues [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 96,926<span></span>
</td>
<td class="nump">$ 89,149<span></span>
</td>
<td class="nump">$ 73,604<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">1.31%<span></span>
</td>
<td class="nump">1.95%<span></span>
</td>
<td class="nump">1.28%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember', window );">Technical service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Revenues [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 179,168<span></span>
</td>
<td class="nump">$ 34,124<span></span>
</td>
<td class="nump">$ 134,527<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">2.42%<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="nump">2.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=wff_TransportIncomeMember', window );">Transport income [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Revenues [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 458,994<span></span>
</td>
<td class="nump">$ 228,899<span></span>
</td>
<td class="nump">$ 253,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">6.20%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">4.42%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_FoodAndBeverageMember', window );">Food and beverages [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Revenues [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 141,540<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">1.91%<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=wff_TotalRevenueMember', window );">Total [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Schedule of Disaggregated Revenues [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">$ 7,403,835<span></span>
</td>
<td class="nump">$ 4,572,290<span></span>
</td>
<td class="nump">$ 5,733,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_MaintenanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_MaintenanceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=wff_WarrantyIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=wff_WarrantyIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=wff_TransportIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=wff_TransportIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_FoodAndBeverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_FoodAndBeverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=wff_TotalRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=wff_TotalRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Geographical Areas (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer geographical area , amount</a></td>
<td class="nump">$ 7,403,835<span></span>
</td>
<td class="nump">$ 4,572,290<span></span>
</td>
<td class="nump">$ 5,733,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RevenueFromCustomerGeographicalAreaPercentage', window );">Revenue from customer geographical area , percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MY', window );">Malaysia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer geographical area , amount</a></td>
<td class="nump">$ 1,955,121<span></span>
</td>
<td class="nump">$ 1,422,328<span></span>
</td>
<td class="nump">$ 2,440,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RevenueFromCustomerGeographicalAreaPercentage', window );">Revenue from customer geographical area , percentage</a></td>
<td class="nump">26.41%<span></span>
</td>
<td class="nump">31.11%<span></span>
</td>
<td class="nump">42.56%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_SG', window );">Singapore [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer geographical area , amount</a></td>
<td class="nump">$ 1,578,259<span></span>
</td>
<td class="nump">$ 1,799,426<span></span>
</td>
<td class="nump">$ 1,810,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RevenueFromCustomerGeographicalAreaPercentage', window );">Revenue from customer geographical area , percentage</a></td>
<td class="nump">21.32%<span></span>
</td>
<td class="nump">39.36%<span></span>
</td>
<td class="nump">31.58%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer geographical area , amount</a></td>
<td class="nump">$ 2,371,481<span></span>
</td>
<td class="nump">$ 1,341,868<span></span>
</td>
<td class="nump">$ 907,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RevenueFromCustomerGeographicalAreaPercentage', window );">Revenue from customer geographical area , percentage</a></td>
<td class="nump">32.03%<span></span>
</td>
<td class="nump">29.35%<span></span>
</td>
<td class="nump">15.83%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer geographical area , amount</a></td>
<td class="nump">$ 1,498,974<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RevenueFromCustomerGeographicalAreaPercentage', window );">Revenue from customer geographical area , percentage</a></td>
<td class="nump">20.25%<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer geographical area , amount</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 321,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RevenueFromCustomerGeographicalAreaPercentage', window );">Revenue from customer geographical area , percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5.61%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=wff_SouthAsiaRegionMember', window );">South Asia region [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Schedule of Geographical Areas [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue from customer geographical area , amount</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 8,668<span></span>
</td>
<td class="nump">$ 253,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_RevenueFromCustomerGeographicalAreaPercentage', window );">Revenue from customer geographical area , percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0.18%<span></span>
</td>
<td class="nump">4.42%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_RevenueFromCustomerGeographicalAreaPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of revenue from customer geographical area.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_RevenueFromCustomerGeographicalAreaPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_SG</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=wff_SouthAsiaRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=wff_SouthAsiaRegionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Foreign Exchange (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CurrencyExchangeRatesAxis=wff_USToMYRYearEndRateMember', window );">US$ to MYR Year End Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenForwardForeignCurrencyContractLineItems', window );"><strong>Schedule of Foreign Exchange [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Foreign currency exchange rate</a></td>
<td class="nump">4.056<span></span>
</td>
<td class="nump">4.4695<span></span>
</td>
<td class="nump">4.5903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CurrencyExchangeRatesAxis=wff_USToMYRAverageRateMember', window );">US$ to MYR Average Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenForwardForeignCurrencyContractLineItems', window );"><strong>Schedule of Foreign Exchange [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Foreign currency exchange rate</a></td>
<td class="nump">4.2809<span></span>
</td>
<td class="nump">4.5747<span></span>
</td>
<td class="nump">4.5577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CurrencyExchangeRatesAxis=wff_USToHKDYearEndRateMember', window );">US$ to HKD Year End Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenForwardForeignCurrencyContractLineItems', window );"><strong>Schedule of Foreign Exchange [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Foreign currency exchange rate</a></td>
<td class="nump">7.7833<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CurrencyExchangeRatesAxis=wff_USToHKDAverageRateMember', window );">US$ to HKD Average Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OpenForwardForeignCurrencyContractLineItems', window );"><strong>Schedule of Foreign Exchange [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Foreign currency exchange rate</a></td>
<td class="nump">7.7956<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479424/830-30-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OpenForwardForeignCurrencyContractLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OpenForwardForeignCurrencyContractLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_CurrencyExchangeRatesAxis=wff_USToMYRYearEndRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_CurrencyExchangeRatesAxis=wff_USToMYRYearEndRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_CurrencyExchangeRatesAxis=wff_USToMYRAverageRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_CurrencyExchangeRatesAxis=wff_USToMYRAverageRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_CurrencyExchangeRatesAxis=wff_USToHKDYearEndRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_CurrencyExchangeRatesAxis=wff_USToHKDYearEndRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_CurrencyExchangeRatesAxis=wff_USToHKDAverageRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_CurrencyExchangeRatesAxis=wff_USToHKDAverageRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Concentration of Risk (Details) - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer A [Member] | Trade Receivable Benchmark [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Concentration of Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of major customer risk percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer A [Member] | Revenue Benchmark [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Concentration of Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of major customer risk percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer B [Member] | Trade Receivable Benchmark [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Concentration of Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of major customer risk percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer B [Member] | Revenue Benchmark [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Concentration of Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of major customer risk percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer C [Member] | Trade Receivable Benchmark [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Concentration of Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of major customer risk percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer C [Member] | Revenue Benchmark [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Concentration of Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of major customer risk percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer D [Member] | Trade Receivable Benchmark [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Concentration of Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of major customer risk percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer D [Member] | Revenue Benchmark [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Concentration of Risk [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration of major customer risk percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Less than 10%</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-18<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=wff_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=wff_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=wff_TradeReceivableBenchmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=wff_TradeReceivableBenchmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=wff_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=wff_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=wff_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=wff_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=wff_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=wff_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations and Asset Acquisitions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 05, 2025</div></th>
<th class="th"><div>May 15, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combinations and Asset Acquisitions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,174<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141,540<span></span>
</td>
<td class="nump">7,403,835<span></span>
</td>
<td class="nump">4,572,290<span></span>
</td>
<td class="nump">5,733,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,769,726)<span></span>
</td>
<td class="nump">$ 111,603<span></span>
</td>
<td class="nump">$ 491,401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wff_GKIAndCarlicoMember', window );">GKI and Carlico [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combinations and Asset Acquisitions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wff_AcquisitionOfRBSBMember', window );">Acquisition of RBSB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combinations and Asset Acquisitions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of acquisition</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Cash consideration</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 196,174<span></span>
</td>
<td class="nump">$ 196,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wff_AcquisitionOfRBSBMember', window );">Acquisition of RBSB [Member] | Mr. Lew [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combinations and Asset Acquisitions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of acquisition</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Cash consideration</a></td>
<td class="nump">$ 40,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wff_AcquisitionOfRBSBMember', window );">Acquisition of RBSB [Member] | Nonrelated Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combinations and Asset Acquisitions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Cash consideration</a></td>
<td class="nump">$ 109,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=wff_RBSBMember', window );">RBSB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combinations and Asset Acquisitions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Percentage of non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interest acquired in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wff_GKIAndCarlicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wff_GKIAndCarlicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wff_AcquisitionOfRBSBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wff_AcquisitionOfRBSBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_MrLewMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_MrLewMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=wff_RBSBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=wff_RBSBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations and Asset Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember', window );">Purchase Price to the Identifiable Assets Acquired and Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee', window );">Investment in equity investee</a></td>
<td class="nump">7,278,845<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total identifiable assets acquired</a></td>
<td class="nump">7,278,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other payable</a></td>
<td class="num">(5,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee', window );">Amount due to equity investee</a></td>
<td class="num">(4,263,291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties', window );">Amounts due to related parties</a></td>
<td class="num">(9,789)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="num">(4,278,973)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net Assets Acquired</a></td>
<td class="nump">3,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other payable</a></td>
<td class="num">(5,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties', window );">Amounts due to related parties</a></td>
<td class="num">(9,789)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember', window );">Fair Values of the Identifiable Assets Acquired and Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">5,502<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total identifiable assets acquired</a></td>
<td class="nump">129,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other payable</a></td>
<td class="num">(17,471)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties', window );">Amounts due to related parties</a></td>
<td class="num">(162,465)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities assumed</a></td>
<td class="num">(195,539)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">5,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">2,986<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="nump">14,884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Other receivables, deposits and prepayment</a></td>
<td class="nump">16,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Prepaid tax</a></td>
<td class="nump">2,508<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">87,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(15,603)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other payable</a></td>
<td class="num">(17,471)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties', window );">Amounts due to related parties</a></td>
<td class="num">(162,465)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Net identifiable liabilities assumed</a></td>
<td class="num">(65,963)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ReconciliationToGoodwillAbstract', window );"><strong>Reconciliation to goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Fair value of non-controlling interest</a></td>
<td class="num">(19,789)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Less: Net identifiable liabilities assumed</a></td>
<td class="num">(65,963)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 196,174<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of noncontrolling interest in acquiree at acquisition date when acquirer holds less than 100 percent of equity interest in acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prepaid expense and asset classified as other, acquired in business combination and recognized at acquisition date, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability assumed in business combination and recognized at acquisition date, classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory acquired in business combination and recognized at acquisition date, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability assumed in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in business combination and recognized at acquisition date, classified as other and noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of property, plant, and equipment acquired in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date, less fair value of noncontrolling interest in acquiree at acquisition date when acquirer holds less than 100 percent of equity interest in acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of due to equity investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of due to related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investment in equity investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ReconciliationToGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ReconciliationToGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Equity Investees (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 08, 2025</div></th>
<th class="th"><div>May 15, 2025</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_InvestmentInEquityInvesteesLineItems', window );"><strong>Investment in Equity Investees [Line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Cash consideration</a></td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=wff_CarlicoMember', window );">Carlico [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_InvestmentInEquityInvesteesLineItems', window );"><strong>Investment in Equity Investees [Line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_EquityInterest', window );">Equity interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ImpairmentOfLoss', window );">Recognized impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,741,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=wff_RGSBMember', window );">RGSB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_InvestmentInEquityInvesteesLineItems', window );"><strong>Investment in Equity Investees [Line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_EquityInterest', window );">Equity interests</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ImpairmentOfLoss', window );">Recognized impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 342,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_EquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of equity interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_EquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ImpairmentOfLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ImpairmentOfLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_InvestmentInEquityInvesteesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_InvestmentInEquityInvesteesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=wff_CarlicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=wff_CarlicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=wff_RGSBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=wff_RGSBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment in Equity Investees - Schedule of Equity Method Investments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in equity investees</a></td>
<td class="nump">$ 4,550,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=wff_CarlicoMember', window );">Carlico [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in equity investees</a></td>
<td class="nump">4,550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=wff_RGSBMember', window );">RGSB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in equity investees</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=wff_CarlicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=wff_CarlicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=wff_RGSBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=wff_RGSBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in Equity Investees - Schedule of Share of Results from Equity Method Investments (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems', window );"><strong>Schedule of Share of Results from Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of loss of equity investees</a></td>
<td class="num">$ (7,637)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=wff_CarlicoMember', window );">Carlico [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems', window );"><strong>Schedule of Share of Results from Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of loss of equity investees</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=wff_RGSBMember', window );">RGSB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems', window );"><strong>Schedule of Share of Results from Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of loss of equity investees</a></td>
<td class="num">$ (7,637)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=wff_CarlicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=wff_CarlicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=wff_RGSBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=wff_RGSBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Receivables</a></td>
<td class="nump">$ 392,410<span></span>
</td>
<td class="nump">$ 356,106<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable, gross</a></td>
<td class="nump">$ 5,430<span></span>
</td>
<td class="nump">$ 19,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Less: Allowance for credit losses</a></td>
<td class="num">(663,748)<span></span>
</td>
<td class="num">(540,626)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Account Receivable, Net</a></td>
<td class="nump">1,552,525<span></span>
</td>
<td class="nump">1,759,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_ThirdPartyMember', window );">Accounts receivable from third parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable, gross</a></td>
<td class="nump">2,210,991<span></span>
</td>
<td class="nump">2,280,447<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Accounts receivable from related parties [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable, gross</a></td>
<td class="nump">$ 5,282<span></span>
</td>
<td class="nump">$ 19,772<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_ThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_ThirdPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory Write-down</a></td>
<td class="nump">$ 95,345<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Schedule of Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGrossAbstract', window );"><strong>Schedule of Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 110,148<span></span>
</td>
<td class="nump">$ 94,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">385,435<span></span>
</td>
<td class="nump">309,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">62,591<span></span>
</td>
<td class="nump">442,369<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total Inventories</a></td>
<td class="nump">$ 558,174<span></span>
</td>
<td class="nump">$ 846,205<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Receivables, Deposits and Prepayments - Schedule of Other Receivables, Deposits and Prepayments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract', window );"><strong>Schedule of Other Receivables, Deposits and Prepayments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Deposits</a></td>
<td class="nump">$ 82,766<span></span>
</td>
<td class="nump">$ 166,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepayments</a></td>
<td class="nump">478,155<span></span>
</td>
<td class="nump">8,256<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesGrossCurrent', window );">Other receivables</a></td>
<td class="nump">3,875<span></span>
</td>
<td class="nump">23,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_OtherReceivablesFromRelatedParties', window );">Other receivables from related parties</a></td>
<td class="nump">364<span></span>
</td>
<td class="nump">14,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent', window );">Less: Allowance for credit losses</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables, deposits and prepayments</a></td>
<td class="nump">$ 565,160<span></span>
</td>
<td class="nump">$ 212,189<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on receivable, classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_OtherReceivablesFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other receivables from related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_OtherReceivablesFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property and equipment of finance lease right use of assets</a></td>
<td class="nump">$ 117,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property and equipment of finance lease right use of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 139,351<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyPlantAndEquipmentsLineItems', window );"><strong>Schedule of Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 2,452,613<span></span>
</td>
<td class="nump">$ 1,971,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="num">(1,207,982)<span></span>
</td>
<td class="num">(979,058)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total property and equipment, net</a></td>
<td class="nump">1,244,631<span></span>
</td>
<td class="nump">992,723<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyPlantAndEquipmentsLineItems', window );"><strong>Schedule of Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">852,003<span></span>
</td>
<td class="nump">773,179<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computers and software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyPlantAndEquipmentsLineItems', window );"><strong>Schedule of Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">90,229<span></span>
</td>
<td class="nump">64,368<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fittings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyPlantAndEquipmentsLineItems', window );"><strong>Schedule of Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">58,486<span></span>
</td>
<td class="nump">51,097<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyPlantAndEquipmentsLineItems', window );"><strong>Schedule of Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">799,179<span></span>
</td>
<td class="nump">498,554<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyPlantAndEquipmentsLineItems', window );"><strong>Schedule of Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">514,165<span></span>
</td>
<td class="nump">464,206<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyPlantAndEquipmentsLineItems', window );"><strong>Schedule of Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">86,267<span></span>
</td>
<td class="nump">72,931<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyPlantAndEquipmentsLineItems', window );"><strong>Schedule of Property and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, gross</a></td>
<td class="nump">$ 52,284<span></span>
</td>
<td class="nump">$ 47,446<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_PropertyPlantAndEquipmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_PropertyPlantAndEquipmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Schedule of Depreciation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems', window );"><strong>Schedule of Depreciation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">$ 160,313<span></span>
</td>
<td class="nump">$ 146,161<span></span>
</td>
<td class="nump">$ 118,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems', window );"><strong>Schedule of Depreciation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">61,786<span></span>
</td>
<td class="nump">65,283<span></span>
</td>
<td class="nump">45,831<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems', window );"><strong>Schedule of Depreciation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation</a></td>
<td class="nump">$ 98,527<span></span>
</td>
<td class="nump">$ 80,878<span></span>
</td>
<td class="nump">$ 72,502<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Land Use Right - Schedule of Land Use Right (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfLandUseRightAbstract', window );"><strong>Schedule of Land Use Right [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_LandUseRight', window );">Land use right</a></td>
<td class="nump">$ 426,326<span></span>
</td>
<td class="nump">$ 386,884<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_AccumulatedAmortizationOfLandUseRight', window );">Less: Accumulated amortization</a></td>
<td class="num">(86,471)<span></span>
</td>
<td class="num">(71,172)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_LandUseRightNet', window );">Land use right, net</a></td>
<td class="nump">$ 339,855<span></span>
</td>
<td class="nump">$ 315,712<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_AccumulatedAmortizationOfLandUseRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Amount of Accumulated Amortization of Land Use Right.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_AccumulatedAmortizationOfLandUseRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_LandUseRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Land Use Rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_LandUseRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_LandUseRightNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Amount of Land Use Right.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_LandUseRightNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfLandUseRightAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfLandUseRightAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Land Use Right - Schedule of Amortization Expense (Details) - Land Use Right [Member]<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Amortization Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 8,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2027</a></td>
<td class="nump">8,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2028</a></td>
<td class="nump">8,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2029</a></td>
<td class="nump">8,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2030</a></td>
<td class="nump">8,044<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">299,635<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total amortization expense</a></td>
<td class="nump">$ 339,855<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=wff_LandUseRightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=wff_LandUseRightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill - Schedule of Carrying Amount of Goodwill (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Schedule of Carrying Amount of Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Increase due to acquisition of RBSB</a></td>
<td class="nump">196,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment loss</a></td>
<td class="num">(196,174)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Offering Costs (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsAbstract', window );"><strong>Deferred Offering Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Deferred offering costs</a></td>
<td class="nump">$ 1,801,983<span></span>
</td>
<td class="nump">$ 356,423<span></span>
</td>
<td class="nump">$ 338,967<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDisclosureLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease terms</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_AcquisitionOfAssetUnderHirePurchase', window );">Acquisition of asset under hire purchase</a></td>
<td class="nump">$ 27,120<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 56,607<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDisclosureLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease terms</a></td>
<td class="text">7 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDisclosureLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease terms</a></td>
<td class="text">55 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_AcquisitionOfAssetUnderHirePurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisition of asset under hire purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_AcquisitionOfAssetUnderHirePurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Information Pertaining to Right of Use Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Schedule of Information Pertaining to Right of Use Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Hostel and office equipment</a></td>
<td class="nump">$ 77,120<span></span>
</td>
<td class="nump">$ 82,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: Accumulated amortization</a></td>
<td class="num">(5,625)<span></span>
</td>
<td class="num">(41,628)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets, net</a></td>
<td class="nump">$ 71,495<span></span>
</td>
<td class="nump">$ 41,242<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Total Lease Cost (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityAbstract', window );"><strong>Operating lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease</a></td>
<td class="nump">$ 39,405<span></span>
</td>
<td class="nump">$ 49,019<span></span>
</td>
<td class="nump">$ 14,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Expenses relating to short-term leases</a></td>
<td class="nump">62,773<span></span>
</td>
<td class="nump">32,728<span></span>
</td>
<td class="nump">20,415<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 102,178<span></span>
</td>
<td class="nump">$ 81,747<span></span>
</td>
<td class="nump">$ 35,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - operating leases</a></td>
<td class="text">2 years 8 months 15 days<span></span>
</td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - operating leases</a></td>
<td class="nump">3.35%<span></span>
</td>
<td class="nump">3.35%<span></span>
</td>
<td class="nump">3.35%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 74,310<span></span>
</td>
<td class="nump">$ 25,294<span></span>
</td>
<td class="nump">$ 73,603<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities &#8211; operating cash flow from operating leases</a></td>
<td class="nump">$ 40,882<span></span>
</td>
<td class="nump">$ 48,620<span></span>
</td>
<td class="nump">$ 14,903<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Future Minimum Lease Payments (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Schedule of Future Minimum Lease Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 38,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">33,825<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">1,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total remaining lease payments (undiscounted)</a></td>
<td class="nump">73,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(2,318)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 71,680<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Financing Arrangement (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityAbstract', window );"><strong>Schedule of Financing Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liabilities</a></td>
<td class="nump">$ 131,097<span></span>
</td>
<td class="nump">$ 154,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Less Finance lease liabilities &#8211; current</a></td>
<td class="num">(59,172)<span></span>
</td>
<td class="num">(54,484)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities &#8211; non-current</a></td>
<td class="nump">$ 71,925<span></span>
</td>
<td class="nump">$ 100,312<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Net Minimum Lease Payments (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Schedule of Net Minimum Lease Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 63,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">53,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">15,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">5,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">457<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">138,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(7,188)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease liabilities</a></td>
<td class="nump">131,097<span></span>
</td>
<td class="nump">$ 154,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities &#8211; current</a></td>
<td class="nump">59,172<span></span>
</td>
<td class="nump">54,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities &#8211; non-current</a></td>
<td class="nump">$ 71,925<span></span>
</td>
<td class="nump">$ 100,312<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Borrowings (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 17, 2020</div></th>
<th class="th"><div>Jul. 23, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Maturity term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">66 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=wff_TermLoansMember', window );">Term Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Total facility</a></td>
<td class="nump">$ 239,499<span></span>
</td>
<td class="nump">$ 240,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Maturity term</a></td>
<td class="text">180 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=wff_TermLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=wff_TermLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Borrowings - Schedule of Borrowings (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Schedule of Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less borrowings &#8211; current</a></td>
<td class="num">$ (28,909)<span></span>
</td>
<td class="num">$ (60,413)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Borrowings &#8211; non-current</a></td>
<td class="nump">159,780<span></span>
</td>
<td class="nump">171,541<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=wff_TermLoanIMember', window );">Term loan I [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Schedule of Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Term loan</a></td>
<td class="nump">14,446<span></span>
</td>
<td class="nump">61,437<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=wff_TermLoanIIMember', window );">Term loan II [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Schedule of Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Term loan</a></td>
<td class="nump">$ 174,243<span></span>
</td>
<td class="nump">$ 170,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=wff_TermLoanIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=wff_TermLoanIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=wff_TermLoanIIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=wff_TermLoanIIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Borrowings - Schedule of Annual Maturities (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Schedule of Annual Maturities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 28,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2027</a></td>
<td class="nump">15,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2028</a></td>
<td class="nump">15,711<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2029</a></td>
<td class="nump">16,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2030</a></td>
<td class="nump">17,103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">95,483<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 188,689<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 13, 2026</div></th>
<th class="th"><div>May 07, 2025</div></th>
<th class="th"><div>Mar. 28, 2025</div></th>
<th class="th"><div>Mar. 26, 2025</div></th>
<th class="th"><div>Jun. 21, 2023</div></th>
<th class="th"><div>Mar. 07, 2023</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 05, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00025<span></span>
</td>
<td class="nump">$ 0.00025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering', window );">Underwriters option period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ProceedsFromIssuanceOfCommonStockNet', window );">Net proceeds (in Dollars)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,158,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary Shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,038,018<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,038,018<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Ordinary Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Price per share (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_OfferingPricePerShare', window );">Offering price (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RegisteredAgentMember', window );">Registered Agent [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungMember', window );">Win-Fung [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,590,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse split</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1-for-5
reverse share split<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary Shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=wff_UnderwritersMember', window );">Underwriters [Member] | Ordinary Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Price per share (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">Initial Public Offering [Member] | Ordinary Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Gross proceeds (in Dollars)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember', window );">Over-Allotment Option [Member] | Ordinary Shares [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Shareholders&#8217; Equity [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Gross proceeds (in Dollars)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 960,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_OfferingPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount of offering price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_OfferingPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ProceedsFromIssuanceOfCommonStockNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ProceedsFromIssuanceOfCommonStockNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Underwriters option period from the date of initial public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RegisteredAgentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RegisteredAgentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=wff_UnderwritersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=wff_UnderwritersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2025 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions', window );">Provision amount (in Dollars)</a></td>
<td class="num">$ (70,645)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungMember', window );">Win-Fung [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_PercentageOfEstimatedAssessableProfit', window );">Percentage of estimated assessable profit</a></td>
<td class="nump">24.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Profits tax rate</a></td>
<td class="nump">16.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_PercentageOfEstimatedAssessableProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of estimated assessable profit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_PercentageOfEstimatedAssessableProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Before Income Tax Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfBeforeIncomeTaxExpenseLineItems', window );"><strong>Schedule of Before Income Tax Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total</a></td>
<td class="num">$ (4,664,930)<span></span>
</td>
<td class="nump">$ 119,017<span></span>
</td>
<td class="nump">$ 695,614<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KY', window );">Domestic (Cayman Islands) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfBeforeIncomeTaxExpenseLineItems', window );"><strong>Schedule of Before Income Tax Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic (Cayman Islands)</a></td>
<td class="num">(1,788,371)<span></span>
</td>
<td class="num">(159,527)<span></span>
</td>
<td class="num">(31,133)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MY', window );">Foreign (Malaysia) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfBeforeIncomeTaxExpenseLineItems', window );"><strong>Schedule of Before Income Tax Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">469,185<span></span>
</td>
<td class="nump">278,544<span></span>
</td>
<td class="nump">726,747<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Foreign (Hong Kong) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfBeforeIncomeTaxExpenseLineItems', window );"><strong>Schedule of Before Income Tax Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">(1,924)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign (BVI) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfBeforeIncomeTaxExpenseLineItems', window );"><strong>Schedule of Before Income Tax Expense [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="num">$ (3,343,820)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfBeforeIncomeTaxExpenseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfBeforeIncomeTaxExpenseLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CurrentIncomeTaxExpensesAbstract', window );"><strong>Current income tax expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">$ 80,619<span></span>
</td>
<td class="nump">$ 65,954<span></span>
</td>
<td class="nump">$ 220,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_DeferredIncomeTaxBenefitsAbstract', window );"><strong>Deferred income tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax benefits</a></td>
<td class="nump">4,594<span></span>
</td>
<td class="num">(58,540)<span></span>
</td>
<td class="num">(16,702)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">85,213<span></span>
</td>
<td class="nump">7,414<span></span>
</td>
<td class="nump">204,213<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KY', window );">Domestic (Cayman Islands) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CurrentIncomeTaxExpensesAbstract', window );"><strong>Current income tax expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Domestic (Cayman Islands)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_DeferredIncomeTaxBenefitsAbstract', window );"><strong>Deferred income tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Domestic</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MY', window );">Foreign (Malaysia) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CurrentIncomeTaxExpensesAbstract', window );"><strong>Current income tax expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">80,619<span></span>
</td>
<td class="nump">65,954<span></span>
</td>
<td class="nump">220,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_DeferredIncomeTaxBenefitsAbstract', window );"><strong>Deferred income tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">4,594<span></span>
</td>
<td class="num">(58,540)<span></span>
</td>
<td class="num">(16,702)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Foreign (Hong Kong) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CurrentIncomeTaxExpensesAbstract', window );"><strong>Current income tax expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_DeferredIncomeTaxBenefitsAbstract', window );"><strong>Deferred income tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Foreign (BVI) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_CurrentIncomeTaxExpensesAbstract', window );"><strong>Current income tax expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_DeferredIncomeTaxBenefitsAbstract', window );"><strong>Deferred income tax benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_CurrentIncomeTaxExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_CurrentIncomeTaxExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_DeferredIncomeTaxBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_DeferredIncomeTaxBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Income Taxes Paid, Net of Refunds, Disaggregated by Jurisdiction (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_IncomeTaxesPaidNetOfRefundsAbstract', window );"><strong>Income taxes paid, net of refunds</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Total</a></td>
<td class="nump">$ 114,364<span></span>
</td>
<td class="nump">$ 149,792<span></span>
</td>
<td class="nump">$ 411,617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KY', window );">Domestic (Cayman Islands) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_IncomeTaxesPaidNetOfRefundsAbstract', window );"><strong>Income taxes paid, net of refunds</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidFederalBeforeRefundReceived', window );">Domestic (Cayman Islands)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MY', window );">Foreign (Malaysia) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_IncomeTaxesPaidNetOfRefundsAbstract', window );"><strong>Income taxes paid, net of refunds</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidForeignBeforeRefundReceived', window );">Foreign</a></td>
<td class="nump">114,364<span></span>
</td>
<td class="nump">149,792<span></span>
</td>
<td class="nump">411,617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Foreign (Hong Kong) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_IncomeTaxesPaidNetOfRefundsAbstract', window );"><strong>Income taxes paid, net of refunds</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidForeignBeforeRefundReceived', window );">Foreign</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=wff_OtherMember', window );">Foreign (BVI) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_IncomeTaxesPaidNetOfRefundsAbstract', window );"><strong>Income taxes paid, net of refunds</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidForeignBeforeRefundReceived', window );">Foreign</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidFederalBeforeRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidFederalBeforeRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPaidForeignBeforeRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before income tax refund received, of cash paid to foreign tax jurisdiction for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidForeignBeforeRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_IncomeTaxesPaidNetOfRefundsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_IncomeTaxesPaidNetOfRefundsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=wff_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=wff_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract', window );"><strong>Schedule of Reconciliation of The Statutory Tax Rate To The Effective Tax Rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income tax expense, Amount</a></td>
<td class="num">$ (4,664,930)<span></span>
</td>
<td class="nump">$ 119,017<span></span>
</td>
<td class="nump">$ 695,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_LossIncomeBeforeIncomeTaxExpensePercentage', window );">(Loss) income before income tax expense, Percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Tax effect at the Malaysia corporate tax rates, Amount</a></td>
<td class="num">$ (1,119,583)<span></span>
</td>
<td class="nump">$ 28,564<span></span>
</td>
<td class="nump">$ 166,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Tax effect at the Malaysia corporate tax rates Percentage</a></td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount', window );">Effect of preferential tax rate, Amount</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (9,873)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage', window );">Effect of preferential tax rate, Percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1.42%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenditure, Amount</a></td>
<td class="nump">$ 1,307,927<span></span>
</td>
<td class="nump">$ 75,535<span></span>
</td>
<td class="nump">$ 51,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible expenditure, Percentage</a></td>
<td class="num">(28.04%)<span></span>
</td>
<td class="nump">63.47%<span></span>
</td>
<td class="nump">7.38%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount', window );">Income not subject to tax, Amount</a></td>
<td class="num">$ (30,813)<span></span>
</td>
<td class="num">$ (2,550)<span></span>
</td>
<td class="num">$ (2,559)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage', window );">Income not subject to tax, Percentage</a></td>
<td class="nump">0.66%<span></span>
</td>
<td class="num">(2.14%)<span></span>
</td>
<td class="num">(0.37%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductions', window );">Double tax deduction/ tax incentives, Amount</a></td>
<td class="num">$ (1,673)<span></span>
</td>
<td class="num">$ (1,270)<span></span>
</td>
<td class="num">$ (1,653)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductions', window );">Double tax deduction/ tax incentives, Percentage</a></td>
<td class="nump">0.04%<span></span>
</td>
<td class="num">(1.07%)<span></span>
</td>
<td class="num">(0.24%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Over provision in prior years, Amount</a></td>
<td class="num">$ (70,645)<span></span>
</td>
<td class="num">$ (92,865)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Over provision in prior years, Percentage</a></td>
<td class="nump">1.51%<span></span>
</td>
<td class="num">(78.03%)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total, Amount</a></td>
<td class="nump">$ 85,213<span></span>
</td>
<td class="nump">$ 7,414<span></span>
</td>
<td class="nump">$ 204,213<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_IncomeTaxExpenseBenefitPercentage', window );">Total, Percentage</a></td>
<td class="num">(1.83%)<span></span>
</td>
<td class="nump">6.23%<span></span>
</td>
<td class="nump">29.36%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of effect of preferential tax rate, Amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of effect of preferential tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income not subject to tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of income not subject to tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_IncomeTaxExpenseBenefitPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of income tax expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_IncomeTaxExpenseBenefitPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_LossIncomeBeforeIncomeTaxExpensePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The (Loss) income before income tax expense percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_LossIncomeBeforeIncomeTaxExpensePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceLineItems', window );"><strong>Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for credit losses</a></td>
<td class="num">$ (146,544)<span></span>
</td>
<td class="num">$ (131,080)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_DeferredIncomeTaxAcceleratedTaxDepreciation', window );">Accelerated tax depreciation</a></td>
<td class="nump">100,420<span></span>
</td>
<td class="nump">80,362<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets and deferred tax liabilities</a></td>
<td class="num">$ (46,124)<span></span>
</td>
<td class="num">$ (50,718)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_DeferredIncomeTaxAcceleratedTaxDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets accelerated tax depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_DeferredIncomeTaxAcceleratedTaxDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Outstanding receivables</a></td>
<td class="nump">$ 392,410<span></span>
</td>
<td class="nump">$ 356,106<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances - Schedule of Relationship with Major Related Parties (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Dec. 31, 2025</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_CheeHoongLewMrLewMember', window );">Chee Hoong Lew (&#8220;Mr. Lew&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">CEO, Director and one of the controlling shareholders<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_YewCheanLimMsLimMember', window );">Yew Chean Lim (&#8220;Ms. Lim&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Director of Win-Fung<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WaiBoonLawMsLawMember', window );">Wai Boon Law (&#8220;Ms. Law&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Director of Win-Fung<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_ChungKinLooMrLooMember', window );">Chung Kin Loo (&#8220;Mr. Loo&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Director of GKI<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_FlakeshieldSdnBhdFlakeshieldMember', window );">Flakeshield Sdn Bhd (&#8220;Flakeshield&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Mr. Lew owns 50%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_AcmosMSdnBhdAcmosMember', window );">Acmos (M) Sdn Bhd (&#8220;Acmos&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Mr. Lew owns 90%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungPropSdnBhdWFPMember', window );">Win Fung Prop Sdn Bhd (&#8220;WFP&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Mr. Lew owns 90%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_EcoConsultMSdnBhdECOMember', window );">Eco Consult (M) Sdn Bhd (&#8220;ECO&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Mr. Lew owns 50%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_KirbySwimEquipPtyLtdKirbyAustraliaMember', window );">Kirby Swim Equip Pty Ltd (&#8220;Kirby Australia&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Ms. Law ultimately owns 35%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_KirbySwimEquipmentPteLtdKirbySingaporeMember', window );">Kirby Swim Equipment Pte Ltd (&#8220;Kirby Singapore&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Ms. Law owns 35%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_OneFatboyzLimitedOFLMember', window );">One Fatboyz Limited (&#8220;OFL&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Shareholder of the Company<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_SnowBearCapitalLimitedSBCLMember', window );">Snow Bear Capital Limited (&#8220;SBCL&#8221;) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">Shareholder of the Company<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_CarlicoMember', window );">Carlico [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">An investee of GKI, owns 35%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RGSBMember', window );">RGSB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Relationship with Major Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Relationship with the Company</a></td>
<td class="text">An investee of WF Venture, owns 35%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Carlico and RGSB became investees of the Company on May 15, 2025 and July 8, 2025, respectively (See Note 4).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481440/840-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_CheeHoongLewMrLewMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_CheeHoongLewMrLewMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_YewCheanLimMsLimMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_YewCheanLimMsLimMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WaiBoonLawMsLawMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WaiBoonLawMsLawMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_ChungKinLooMrLooMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_ChungKinLooMrLooMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_FlakeshieldSdnBhdFlakeshieldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_FlakeshieldSdnBhdFlakeshieldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_AcmosMSdnBhdAcmosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_AcmosMSdnBhdAcmosMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungPropSdnBhdWFPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_WinFungPropSdnBhdWFPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_EcoConsultMSdnBhdECOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_EcoConsultMSdnBhdECOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_KirbySwimEquipPtyLtdKirbyAustraliaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_KirbySwimEquipPtyLtdKirbyAustraliaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_KirbySwimEquipmentPteLtdKirbySingaporeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_KirbySwimEquipmentPteLtdKirbySingaporeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_OneFatboyzLimitedOFLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_OneFatboyzLimitedOFLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_SnowBearCapitalLimitedSBCLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_SnowBearCapitalLimitedSBCLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_CarlicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_CarlicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RGSBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RGSBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances - Schedule of Related Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_SalesToFlakeshieldMember', window );">Sales to Flakeshield [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">$ 19,429<span></span>
</td>
<td class="nump">$ 30,024<span></span>
</td>
<td class="nump">$ 25,450<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_SalesToAcmosMember', window );">Sales to Acmos [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,689<span></span>
</td>
<td class="nump">5,944<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_SalesToECOMember', window );">Sales to ECO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">140<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_SalesToKirbySingaporeMember', window );">Sales to Kirby Singapore [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseFromFlakeshieldMember', window );">Purchase from Flakeshield [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">4,368<span></span>
</td>
<td class="nump">2,320<span></span>
</td>
<td class="nump">8,761<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseFromAcmosMember', window );">Purchase from Acmos [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">8,158<span></span>
</td>
<td class="nump">8,571<span></span>
</td>
<td class="nump">185,989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_RentalIncomeFromFlakeshieldMember', window );">Rental income from Flakeshield [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">6,558<span></span>
</td>
<td class="nump">6,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_RentalExpensesToWFPMember', window );">Rental expenses to WFP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,902<span></span>
</td>
<td class="nump">7,899<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_RentalExpensesToMrLewMember', window );">Rental expenses to Mr. Lew [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">33,638<span></span>
</td>
<td class="nump">31,477<span></span>
</td>
<td class="nump">2,633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_ConsultancyExpensesToOFLMember', window );">Consultancy expenses to OFL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">264,186<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_ConsultancyExpensesToSBCLMember', window );">Consultancy expenses to SBCL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">423,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_AdvancesFromOFLMember', window );">Advances from OFL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">231,190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_AdvancesFromSBCLMember', window );">Advances from SBCL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">273,204<span></span>
</td>
<td class="nump">121,867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_AdvancesFromKirbyAustraliaMember', window );">Advances from Kirby Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,638<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember', window );">Purchase consideration to Ms. Lim for acquisition of GKI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember', window );">Purchase consideration to Mr. Lew for acquisition of RBSB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">40,500<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember', window );">Purchase consideration to Mr. Lew for acquisition of RGSB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transactions</a></td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_SalesToFlakeshieldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_SalesToFlakeshieldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_SalesToAcmosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_SalesToAcmosMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_SalesToECOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_SalesToECOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_SalesToKirbySingaporeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_SalesToKirbySingaporeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseFromFlakeshieldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_PurchaseFromFlakeshieldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseFromAcmosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_PurchaseFromAcmosMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_RentalIncomeFromFlakeshieldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_RentalIncomeFromFlakeshieldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_RentalExpensesToWFPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_RentalExpensesToWFPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_RentalExpensesToMrLewMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_RentalExpensesToMrLewMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_ConsultancyExpensesToOFLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_ConsultancyExpensesToOFLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_ConsultancyExpensesToSBCLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_ConsultancyExpensesToSBCLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_AdvancesFromOFLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_AdvancesFromOFLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_AdvancesFromSBCLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_AdvancesFromSBCLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_AdvancesFromKirbyAustraliaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_AdvancesFromKirbyAustraliaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions and Balances - Schedule of Accounts Receivable and Other Receivable Due From Related Parties (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable and Other Receivable Due From Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Total accounts receivable</a></td>
<td class="nump">$ 5,430<span></span>
</td>
<td class="nump">$ 19,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_OtherReceivablesFromRelatedParties', window );">Total other receivable</a></td>
<td class="nump">364<span></span>
</td>
<td class="nump">14,622<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_FlakeshieldMember', window );">Flakeshield [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable and Other Receivable Due From Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Total accounts receivable</a></td>
<td class="nump">5,282<span></span>
</td>
<td class="nump">18,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_OtherReceivablesFromRelatedParties', window );">Total other receivable</a></td>
<td class="nump">364<span></span>
</td>
<td class="nump">890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_ECOMember', window );">ECO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable and Other Receivable Due From Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_OtherReceivablesFromRelatedParties', window );">Total other receivable</a></td>
<td class="nump">148<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_KirbySingaporeMember', window );">Kirby Singapore [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable and Other Receivable Due From Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Total accounts receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,077<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_SBCLMember', window );">SBCL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of Accounts Receivable and Other Receivable Due From Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_OtherReceivablesFromRelatedParties', window );">Total other receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 13,732<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_OtherReceivablesFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other receivables from related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_OtherReceivablesFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_FlakeshieldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_FlakeshieldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_ECOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_ECOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_KirbySingaporeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_KirbySingaporeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_SBCLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_SBCLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions and Balances - Schedule of Accounts Payable and Other Payable and Due to Related Parties (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_FlakeshieldMember', window );">Flakeshield [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Total accounts payable</a></td>
<td class="nump">$ 480<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_AcmosMember', window );">Acmos [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Total accounts payable</a></td>
<td class="nump">4,327<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNotesPayable', window );">Other payable</a></td>
<td class="nump">333<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Total accounts payable</a></td>
<td class="nump">4,807<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNotesPayable', window );">Other payable</a></td>
<td class="nump">333<span></span>
</td>
<td class="nump">2,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_TotalDueToRelatedParties', window );">Total due to related parties</a></td>
<td class="nump">4,341,625<span></span>
</td>
<td class="nump">696,934<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_KirbyAustraliaMember', window );">Kirby Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNotesPayable', window );">Other payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,638<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_MrLewMember', window );">Mr. Lew [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_TotalDueToRelatedParties', window );">Total due to related parties</a></td>
<td class="nump">19,295<span></span>
</td>
<td class="nump">15,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_MsLimMember', window );">Ms. Lim [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_TotalDueToRelatedParties', window );">Total due to related parties</a></td>
<td class="nump">740<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_MsLawMember', window );">Ms. Law [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_TotalDueToRelatedParties', window );">Total due to related parties</a></td>
<td class="nump">27,475<span></span>
</td>
<td class="nump">55,037<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_MrLooMember', window );">Mr. Loo [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_TotalDueToRelatedParties', window );">Total due to related parties</a></td>
<td class="nump">18,554<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_CarlicoMember', window );">Carlico [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_TotalDueToRelatedParties', window );">Total due to related parties</a></td>
<td class="nump">4,275,561<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_OFLMember', window );">OFL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_TotalDueToRelatedParties', window );">Total due to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">231,190<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=wff_SBCLMember', window );">SBCL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OffsettingLiabilitiesLineItems', window );"><strong>Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_TotalDueToRelatedParties', window );">Total due to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 395,071<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffsettingLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-12<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OffsettingLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term notes payable classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_TotalDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_TotalDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_FlakeshieldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_FlakeshieldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_AcmosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_AcmosMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_KirbyAustraliaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_KirbyAustraliaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_MrLewMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_MrLewMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_MsLimMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_MsLimMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_MsLawMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_MsLawMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_MrLooMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_MrLooMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_CarlicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_CarlicoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_OFLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_OFLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=wff_SBCLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=wff_SBCLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances - Schedule of Transactions Amount Due to Related Parties (Details) - Related Party [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Schedule of Transactions Amount Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Beginning balance</a></td>
<td class="nump">$ 696,934<span></span>
</td>
<td class="nump">$ 469,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForAdvanceToAffiliate', window );">Advances</a></td>
<td class="nump">4,297,627<span></span>
</td>
<td class="nump">280,154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment</a></td>
<td class="num">(652,936)<span></span>
</td>
<td class="num">(52,902)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Ending balance</a></td>
<td class="nump">$ 4,341,625<span></span>
</td>
<td class="nump">$ 696,934<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForAdvanceToAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForAdvanceToAffiliate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 13, 2026</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Apr. 28, 2026</div></th>
<th class="th"><div>Sep. 05, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net gain (in Dollars)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,769,726)<span></span>
</td>
<td class="nump">$ 111,603<span></span>
</td>
<td class="nump">$ 491,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00025<span></span>
</td>
<td class="nump">$ 0.00025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,038,018<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,038,018<span></span>
</td>
<td class="nump">4,590,004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RBSBMember', window );">RBSB [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net gain (in Dollars)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse split</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1-for-5
reverse share split<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Price per share (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,038,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Forecast [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_wff_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.00005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_wff_SubsequentEventsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">wff_SubsequentEventsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>wff_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RBSBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=wff_RBSBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>339</ContextCount>
  <ElementCount>397</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>125</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operation and Comprehensive (Loss) Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operation and Comprehensive (Loss) Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Changes in Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Disclosure - General Information and Reorganization Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactions</Role>
      <ShortName>General Information and Reorganization Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Business Combinations and Asset Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitions</Role>
      <ShortName>Business Combinations and Asset Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Investment in Equity Investees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/InvestmentinEquityInvestees</Role>
      <ShortName>Investment in Equity Investees</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Other Receivables, Deposits and Prepayments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepayments</Role>
      <ShortName>Other Receivables, Deposits and Prepayments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Land Use Right</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/LandUseRight</Role>
      <ShortName>Land Use Right</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Deferred Offering Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/DeferredOfferingCosts</Role>
      <ShortName>Deferred Offering Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Accrued Expenses and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/AccruedExpensesandOtherPayables</Role>
      <ShortName>Accrued Expenses and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/Borrowings</Role>
      <ShortName>Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Related Party Transactions and Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/RelatedPartyTransactionsandBalances</Role>
      <ShortName>Related Party Transactions and Balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995324 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/SignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/SignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Business Combinations and Asset Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsTables</Role>
      <ShortName>Business Combinations and Asset Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitions</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Investment in Equity Investees (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables</Role>
      <ShortName>Investment in Equity Investees (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/InvestmentinEquityInvestees</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/AccountsReceivableTables</Role>
      <ShortName>Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/AccountsReceivable</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/Inventories</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Other Receivables, Deposits and Prepayments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepaymentsTables</Role>
      <ShortName>Other Receivables, Deposits and Prepayments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepayments</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/PropertyandEquipmentNet</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Land Use Right (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/LandUseRightTables</Role>
      <ShortName>Land Use Right (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/LandUseRight</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/Goodwill</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/Leases</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/BorrowingsTables</Role>
      <ShortName>Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/Borrowings</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/IncomeTaxes</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Related Party Transactions and Balances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables</Role>
      <ShortName>Related Party Transactions and Balances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/RelatedPartyTransactionsandBalances</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996014 - Disclosure - General Information and Reorganization Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails</Role>
      <ShortName>General Information and Reorganization Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactions</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Significant Accounting Policies - Schedule of Deferred Revenue Recognized (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Deferred Revenue Recognized (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Significant Accounting Policies - Schedule of Disaggregated Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Disaggregated Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Significant Accounting Policies - Schedule of Geographical Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Geographical Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Significant Accounting Policies - Schedule of Foreign Exchange (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofForeignExchangeTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Foreign Exchange (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Significant Accounting Policies - Schedule of Concentration of Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable</Role>
      <ShortName>Significant Accounting Policies - Schedule of Concentration of Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Business Combinations and Asset Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails</Role>
      <ShortName>Business Combinations and Asset Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Business Combinations and Asset Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable</Role>
      <ShortName>Business Combinations and Asset Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Investment in Equity Investees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails</Role>
      <ShortName>Investment in Equity Investees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Investment in Equity Investees - Schedule of Equity Method Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable</Role>
      <ShortName>Investment in Equity Investees - Schedule of Equity Method Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Investment in Equity Investees - Schedule of Share of Results from Equity Method Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable</Role>
      <ShortName>Investment in Equity Investees - Schedule of Share of Results from Equity Method Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/AccountsReceivableDetails</Role>
      <ShortName>Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/AccountsReceivableTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable</Role>
      <ShortName>Accounts Receivable - Schedule of Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/InventoriesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Inventories - Schedule of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofInventoriesTable</Role>
      <ShortName>Inventories - Schedule of Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Other Receivables, Deposits and Prepayments - Schedule of Other Receivables, Deposits and Prepayments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable</Role>
      <ShortName>Other Receivables, Deposits and Prepayments - Schedule of Other Receivables, Deposits and Prepayments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/PropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/PropertyandEquipmentNetTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable</Role>
      <ShortName>Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Property and Equipment, Net - Schedule of Depreciation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofDepreciationTable</Role>
      <ShortName>Property and Equipment, Net - Schedule of Depreciation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Land Use Right - Schedule of Land Use Right (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofLandUseRightTable</Role>
      <ShortName>Land Use Right - Schedule of Land Use Right (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Land Use Right - Schedule of Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable</Role>
      <ShortName>Land Use Right - Schedule of Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Goodwill - Schedule of Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable</Role>
      <ShortName>Goodwill - Schedule of Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Deferred Offering Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/DeferredOfferingCostsDetails</Role>
      <ShortName>Deferred Offering Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/DeferredOfferingCosts</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/LeasesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Leases - Schedule of Information Pertaining to Right of Use Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable</Role>
      <ShortName>Leases - Schedule of Information Pertaining to Right of Use Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Leases - Schedule of Total Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable</Role>
      <ShortName>Leases - Schedule of Total Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable</Role>
      <ShortName>Leases - Schedule of Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Leases - Schedule of Financing Arrangement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable</Role>
      <ShortName>Leases - Schedule of Financing Arrangement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Leases - Schedule of Net Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable</Role>
      <ShortName>Leases - Schedule of Net Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/BorrowingsDetails</Role>
      <ShortName>Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/BorrowingsTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Borrowings - Schedule of Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofBorrowingsTable</Role>
      <ShortName>Borrowings - Schedule of Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Borrowings - Schedule of Annual Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable</Role>
      <ShortName>Borrowings - Schedule of Annual Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/ShareholdersEquity</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/IncomeTaxesTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Income Taxes - Schedule of Before Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable</Role>
      <ShortName>Income Taxes - Schedule of Before Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable</Role>
      <ShortName>Income Taxes - Schedule of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996052 - Disclosure - Income Taxes - Schedule of Income Taxes Paid, Net of Refunds, Disaggregated by Jurisdiction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable</Role>
      <ShortName>Income Taxes - Schedule of Income Taxes Paid, Net of Refunds, Disaggregated by Jurisdiction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996053 - Disclosure - Income Taxes - Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996054 - Disclosure - Income Taxes - Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable</Role>
      <ShortName>Income Taxes - Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/CommitmentsandContingencies</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>996056 - Disclosure - Related Party Transactions and Balances - Schedule of Relationship with Major Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions and Balances - Schedule of Relationship with Major Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>996057 - Disclosure - Related Party Transactions and Balances - Schedule of Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable</Role>
      <ShortName>Related Party Transactions and Balances - Schedule of Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>996058 - Disclosure - Related Party Transactions and Balances - Schedule of Accounts Receivable and Other Receivable Due From Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions and Balances - Schedule of Accounts Receivable and Other Receivable Due From Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>996059 - Disclosure - Related Party Transactions and Balances - Schedule of Accounts Payable and Other Payable and Due to Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions and Balances - Schedule of Accounts Payable and Other Payable and Due to Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>996060 - Disclosure - Related Party Transactions and Balances - Schedule of Transactions Amount Due to Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable</Role>
      <ShortName>Related Party Transactions and Balances - Schedule of Transactions Amount Due to Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ea0287906-20f_wfhold.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>996061 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.winfung.com.my/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.winfung.com.my/role/SubsequentEvents</ParentRole>
      <Position>91</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" isDefinitelyFs="true" isUsgaap="true" original="ea0287906-20f_wfhold.htm">ea0287906-20f_wfhold.htm</File>
    <File>wff-20251231.xsd</File>
    <File>wff-20251231_cal.xml</File>
    <File>wff-20251231_def.xml</File>
    <File>wff-20251231_lab.xml</File>
    <File>wff-20251231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ea028790601_img1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="974">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="10">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="48">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>120
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0287906-20f_wfhold.htm": {
   "nsprefix": "wff",
   "nsuri": "http://www.winfung.com.my/20251231",
   "dts": {
    "inline": {
     "local": [
      "ea0287906-20f_wfhold.htm"
     ]
    },
    "schema": {
     "local": [
      "wff-20251231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_lab.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_pre.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "wff-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "wff-20251231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "wff-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "wff-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 345,
   "keyCustom": 52,
   "axisStandard": 24,
   "axisCustom": 1,
   "memberStandard": 39,
   "memberCustom": 78,
   "hidden": {
    "total": 190,
    "http://www.winfung.com.my/20251231": 25,
    "http://fasb.org/us-gaap/2025": 162,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "contextCount": 339,
   "entityCount": 1,
   "segmentCount": 125,
   "elementCount": 922,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 974,
    "http://xbrl.sec.gov/dei/2025": 48,
    "http://xbrl.sec.gov/cyd/2025": 10,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://www.winfung.com.my/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operation and Comprehensive (Loss) Income",
     "shortName": "Consolidated Statements of Operation and Comprehensive (Loss) Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.winfung.com.my/role/ShareholdersEquityType2or3",
     "longName": "995304 - Statement - Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "shortName": "Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c8",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.winfung.com.my/role/ConsolidatedCashFlow",
     "longName": "995305 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "wff:AmortizationOnLandUseRight",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactions",
     "longName": "995306 - Disclosure - General Information and Reorganization Transactions",
     "shortName": "General Information and Reorganization Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.winfung.com.my/role/SignificantAccountingPolicies",
     "longName": "995307 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitions",
     "longName": "995308 - Disclosure - Business Combinations and Asset Acquisitions",
     "shortName": "Business Combinations and Asset Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.winfung.com.my/role/InvestmentinEquityInvestees",
     "longName": "995309 - Disclosure - Investment in Equity Investees",
     "shortName": "Investment in Equity Investees",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.winfung.com.my/role/AccountsReceivable",
     "longName": "995310 - Disclosure - Accounts Receivable",
     "shortName": "Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.winfung.com.my/role/Inventories",
     "longName": "995311 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepayments",
     "longName": "995312 - Disclosure - Other Receivables, Deposits and Prepayments",
     "shortName": "Other Receivables, Deposits and Prepayments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.winfung.com.my/role/PropertyandEquipmentNet",
     "longName": "995313 - Disclosure - Property and Equipment, Net",
     "shortName": "Property and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.winfung.com.my/role/LandUseRight",
     "longName": "995314 - Disclosure - Land Use Right",
     "shortName": "Land Use Right",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "wff:LandUseRightTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "wff:LandUseRightTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.winfung.com.my/role/Goodwill",
     "longName": "995315 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.winfung.com.my/role/DeferredOfferingCosts",
     "longName": "995316 - Disclosure - Deferred Offering Costs",
     "shortName": "Deferred Offering Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredPolicyAcquisitionCostsTextBlock1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredPolicyAcquisitionCostsTextBlock1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.winfung.com.my/role/AccruedExpensesandOtherPayables",
     "longName": "995317 - Disclosure - Accrued Expenses and Other Payables",
     "shortName": "Accrued Expenses and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.winfung.com.my/role/Leases",
     "longName": "995318 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.winfung.com.my/role/Borrowings",
     "longName": "995319 - Disclosure - Borrowings",
     "shortName": "Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.winfung.com.my/role/ShareholdersEquity",
     "longName": "995320 - Disclosure - Shareholders' Equity",
     "shortName": "Shareholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.winfung.com.my/role/IncomeTaxes",
     "longName": "995321 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.winfung.com.my/role/CommitmentsandContingencies",
     "longName": "995322 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.winfung.com.my/role/RelatedPartyTransactionsandBalances",
     "longName": "995323 - Disclosure - Related Party Transactions and Balances",
     "shortName": "Related Party Transactions and Balances",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.winfung.com.my/role/SubsequentEvents",
     "longName": "995324 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.winfung.com.my/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.winfung.com.my/role/SignificantAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "wff:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "wff:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsTables",
     "longName": "996002 - Disclosure - Business Combinations and Asset Acquisitions (Tables)",
     "shortName": "Business Combinations and Asset Acquisitions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables",
     "longName": "996003 - Disclosure - Investment in Equity Investees (Tables)",
     "shortName": "Investment in Equity Investees (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.winfung.com.my/role/AccountsReceivableTables",
     "longName": "996004 - Disclosure - Accounts Receivable (Tables)",
     "shortName": "Accounts Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.winfung.com.my/role/InventoriesTables",
     "longName": "996005 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepaymentsTables",
     "longName": "996006 - Disclosure - Other Receivables, Deposits and Prepayments (Tables)",
     "shortName": "Other Receivables, Deposits and Prepayments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.winfung.com.my/role/PropertyandEquipmentNetTables",
     "longName": "996007 - Disclosure - Property and Equipment, Net (Tables)",
     "shortName": "Property and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.winfung.com.my/role/LandUseRightTables",
     "longName": "996008 - Disclosure - Land Use Right (Tables)",
     "shortName": "Land Use Right (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "wff:LandUseRightTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "wff:LandUseRightTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.winfung.com.my/role/GoodwillTables",
     "longName": "996009 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.winfung.com.my/role/LeasesTables",
     "longName": "996010 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "wff:RightOfUseAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "wff:RightOfUseAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.winfung.com.my/role/BorrowingsTables",
     "longName": "996011 - Disclosure - Borrowings (Tables)",
     "shortName": "Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.winfung.com.my/role/IncomeTaxesTables",
     "longName": "996012 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables",
     "longName": "996013 - Disclosure - Related Party Transactions and Balances (Tables)",
     "shortName": "Related Party Transactions and Balances (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "wff:ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "wff:ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
     "longName": "996014 - Disclosure - General Information and Reorganization Transactions (Details)",
     "shortName": "General Information and Reorganization Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c54",
      "name": "us-gaap:StockholdersEquityNoteStockSplit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails",
     "longName": "996015 - Disclosure - Significant Accounting Policies (Details)",
     "shortName": "Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:Deposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable",
     "longName": "996016 - Disclosure - Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c75",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "wff:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c75",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "wff:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable",
     "longName": "996017 - Disclosure - Significant Accounting Policies - Schedule of Deferred Revenue Recognized (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Deferred Revenue Recognized (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable",
     "longName": "996018 - Disclosure - Significant Accounting Policies - Schedule of Disaggregated Revenues (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Disaggregated Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c72",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c72",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable",
     "longName": "996019 - Disclosure - Significant Accounting Policies - Schedule of Geographical Areas (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Geographical Areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.winfung.com.my/role/ScheduleofForeignExchangeTable",
     "longName": "996020 - Disclosure - Significant Accounting Policies - Schedule of Foreign Exchange (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Foreign Exchange (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c142",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c142",
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable",
     "longName": "996021 - Disclosure - Significant Accounting Policies - Schedule of Concentration of Risk (Details)",
     "shortName": "Significant Accounting Policies - Schedule of Concentration of Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c154",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c154",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
     "longName": "996022 - Disclosure - Business Combinations and Asset Acquisitions (Details)",
     "shortName": "Business Combinations and Asset Acquisitions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c180",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable",
     "longName": "996023 - Disclosure - Business Combinations and Asset Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details)",
     "shortName": "Business Combinations and Asset Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c182",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c182",
      "name": "wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails",
     "longName": "996024 - Disclosure - Investment in Equity Investees (Details)",
     "shortName": "Investment in Equity Investees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c187",
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c187",
      "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable",
     "longName": "996025 - Disclosure - Investment in Equity Investees - Schedule of Equity Method Investments (Details)",
     "shortName": "Investment in Equity Investees - Schedule of Equity Method Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c190",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable",
     "longName": "996026 - Disclosure - Investment in Equity Investees - Schedule of Share of Results from Equity Method Investments (Details)",
     "shortName": "Investment in Equity Investees - Schedule of Share of Results from Equity Method Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c189",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.winfung.com.my/role/AccountsReceivableDetails",
     "longName": "996027 - Disclosure - Accounts Receivable (Details)",
     "shortName": "Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ReceivablesNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R58": {
     "role": "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable",
     "longName": "996028 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details)",
     "shortName": "Accounts Receivable - Schedule of Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:AccountsAndNontradeReceivableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.winfung.com.my/role/InventoriesDetails",
     "longName": "996029 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R60": {
     "role": "http://www.winfung.com.my/role/ScheduleofInventoriesTable",
     "longName": "996030 - Disclosure - Inventories - Schedule of Inventories (Details)",
     "shortName": "Inventories - Schedule of Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable",
     "longName": "996031 - Disclosure - Other Receivables, Deposits and Prepayments - Schedule of Other Receivables, Deposits and Prepayments (Details)",
     "shortName": "Other Receivables, Deposits and Prepayments - Schedule of Other Receivables, Deposits and Prepayments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DepositsAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DepositsAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.winfung.com.my/role/PropertyandEquipmentNetDetails",
     "longName": "996032 - Disclosure - Property and Equipment, Net (Details)",
     "shortName": "Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c79",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c79",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable",
     "longName": "996033 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.winfung.com.my/role/ScheduleofDepreciationTable",
     "longName": "996034 - Disclosure - Property and Equipment, Net - Schedule of Depreciation (Details)",
     "shortName": "Property and Equipment, Net - Schedule of Depreciation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c204",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfDepreciationOfPropertyAndEquipment",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.winfung.com.my/role/ScheduleofLandUseRightTable",
     "longName": "996035 - Disclosure - Land Use Right - Schedule of Land Use Right (Details)",
     "shortName": "Land Use Right - Schedule of Land Use Right (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "wff:LandUseRight",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "wff:LandUseRightTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "wff:LandUseRight",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "wff:LandUseRightTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable",
     "longName": "996036 - Disclosure - Land Use Right - Schedule of Amortization Expense (Details)",
     "shortName": "Land Use Right - Schedule of Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c210",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "wff:LandUseRightTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c210",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "wff:LandUseRightTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable",
     "longName": "996037 - Disclosure - Goodwill - Schedule of Carrying Amount of Goodwill (Details)",
     "shortName": "Goodwill - Schedule of Carrying Amount of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.winfung.com.my/role/DeferredOfferingCostsDetails",
     "longName": "996038 - Disclosure - Deferred Offering Costs (Details)",
     "shortName": "Deferred Offering Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PaymentsOfFinancingCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R69": {
     "role": "http://www.winfung.com.my/role/LeasesDetails",
     "longName": "996039 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable",
     "longName": "996040 - Disclosure - Leases - Schedule of Information Pertaining to Right of Use Assets (Details)",
     "shortName": "Leases - Schedule of Information Pertaining to Right of Use Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:RightOfUseAssetsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:RightOfUseAssetsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable",
     "longName": "996041 - Disclosure - Leases - Schedule of Total Lease Cost (Details)",
     "shortName": "Leases - Schedule of Total Lease Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable",
     "longName": "996042 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details)",
     "shortName": "Leases - Schedule of Future Minimum Lease Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable",
     "longName": "996043 - Disclosure - Leases - Schedule of Financing Arrangement (Details)",
     "shortName": "Leases - Schedule of Financing Arrangement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FinanceLeaseLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfFinancingArrangementTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R74": {
     "role": "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable",
     "longName": "996044 - Disclosure - Leases - Schedule of Net Minimum Lease Payments (Details)",
     "shortName": "Leases - Schedule of Net Minimum Lease Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.winfung.com.my/role/BorrowingsDetails",
     "longName": "996045 - Disclosure - Borrowings (Details)",
     "shortName": "Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c212",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c212",
      "name": "us-gaap:DebtInstrumentTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.winfung.com.my/role/ScheduleofBorrowingsTable",
     "longName": "996046 - Disclosure - Borrowings - Schedule of Borrowings (Details)",
     "shortName": "Borrowings - Schedule of Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c215",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable",
     "longName": "996047 - Disclosure - Borrowings - Schedule of Annual Maturities (Details)",
     "shortName": "Borrowings - Schedule of Annual Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.winfung.com.my/role/ShareholdersEquityDetails",
     "longName": "996048 - Disclosure - Shareholders' Equity (Details)",
     "shortName": "Shareholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c221",
      "name": "wff:UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.winfung.com.my/role/IncomeTaxesDetails",
     "longName": "996049 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable",
     "longName": "996050 - Disclosure - Income Taxes - Schedule of Before Income Tax Expense (Details)",
     "shortName": "Income Taxes - Schedule of Before Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c229",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable",
     "longName": "996051 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable",
     "longName": "996052 - Disclosure - Income Taxes - Schedule of Income Taxes Paid, Net of Refunds, Disaggregated by Jurisdiction (Details)",
     "shortName": "Income Taxes - Schedule of Income Taxes Paid, Net of Refunds, Disaggregated by Jurisdiction (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxesPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c124",
      "name": "us-gaap:IncomeTaxPaidForeignBeforeRefundReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable",
     "longName": "996053 - Disclosure - Income Taxes - Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable",
     "longName": "996054 - Disclosure - Income Taxes - Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements (Details)",
     "shortName": "Income Taxes - Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.winfung.com.my/role/CommitmentsandContingenciesDetails",
     "longName": "996055 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ReceivablesNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R86": {
     "role": "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable",
     "longName": "996056 - Disclosure - Related Party Transactions and Balances - Schedule of Relationship with Major Related Parties (Details)",
     "shortName": "Related Party Transactions and Balances - Schedule of Relationship with Major Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c240",
      "name": "us-gaap:RelatedPartyTransactionDescriptionOfTransaction",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "wff:ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c240",
      "name": "us-gaap:RelatedPartyTransactionDescriptionOfTransaction",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "wff:ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable",
     "longName": "996057 - Disclosure - Related Party Transactions and Balances - Schedule of Related Party Transactions (Details)",
     "shortName": "Related Party Transactions and Balances - Schedule of Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c254",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c254",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable",
     "longName": "996058 - Disclosure - Related Party Transactions and Balances - Schedule of Accounts Receivable and Other Receivable Due From Related Parties (Details)",
     "shortName": "Related Party Transactions and Balances - Schedule of Accounts Receivable and Other Receivable Due From Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c305",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable",
     "longName": "996059 - Disclosure - Related Party Transactions and Balances - Schedule of Accounts Payable and Other Payable and Due to Related Parties (Details)",
     "shortName": "Related Party Transactions and Balances - Schedule of Accounts Payable and Other Payable and Due to Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c313",
      "name": "us-gaap:AccountsPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c313",
      "name": "us-gaap:AccountsPayableCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable",
     "longName": "996060 - Disclosure - Related Party Transactions and Balances - Schedule of Transactions Amount Due to Related Parties (Details)",
     "shortName": "Related Party Transactions and Balances - Schedule of Transactions Amount Due to Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c195",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c333",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "wff:ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.winfung.com.my/role/SubsequentEventsDetails",
     "longName": "996061 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c336",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0287906-20f_wfhold.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "AU",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Australia [Member]",
        "label": "AUSTRALIA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountsReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts and Nontrade Receivable [Text Block]",
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r264"
     ]
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable",
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Receivable [Line Items]",
        "terseLabel": "Schedule of Accounts Receivable and Other Receivable Due From Related Parties [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r1283"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccruedExpensesandOtherPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses and Other Payables",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r36",
      "r40",
      "r1351"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r1008"
     ]
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total accounts payable",
        "label": "Accounts Payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r1399"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable",
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, gross",
        "verboseLabel": "Total accounts receivable",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r254",
      "r902"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Account Receivable, Net",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r809",
      "r878",
      "r1030",
      "r1402",
      "r1403"
     ]
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1280"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other payables",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Payables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_AccumulatedAmortizationOfLandUseRight": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AccumulatedAmortizationOfLandUseRight",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofLandUseRightTable": {
       "parentTag": "wff_LandUseRightNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofLandUseRightTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Accumulated amortization",
        "documentation": "The Amount of Accumulated Amortization of Land Use Right.",
        "label": "Accumulated Amortization Of Land Use Right"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r130",
      "r730"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r150",
      "r605"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r12",
      "r15",
      "r577",
      "r580",
      "r653",
      "r756",
      "r757",
      "r1203",
      "r1204",
      "r1205",
      "r1264",
      "r1265",
      "r1266",
      "r1267"
     ]
    },
    "wff_AcmosMSdnBhdAcmosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AcmosMSdnBhdAcmosMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acmos (M) Sdn Bhd (\u201cAcmos\u201d) [Member]",
        "label": "Acmos MSdn Bhd Acmos Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_AcmosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AcmosMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acmos [Member]",
        "label": "Acmos Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_AcquisitionOfAssetUnderHirePurchase": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AcquisitionOfAssetUnderHirePurchase",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of asset under hire purchase",
        "documentation": "Acquisition of asset under hire purchase.",
        "label": "Acquisition Of Asset Under Hire Purchase"
       }
      }
     },
     "auth_ref": []
    },
    "wff_AcquisitionOfRBSBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AcquisitionOfRBSBMember",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of RBSB [Member]",
        "label": "Acquisition Of RBSBMember"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1379",
      "r1436"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_AdvancesFromKirbyAustraliaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AdvancesFromKirbyAustraliaMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances from Kirby Australia [Member]",
        "label": "Advances From Kirby Australia Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_AdvancesFromOFLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AdvancesFromOFLMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances from OFL [Member]",
        "label": "Advances From OFLMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_AdvancesFromSBCLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AdvancesFromSBCLMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances from SBCL [Member]",
        "label": "Advances From SBCLMember"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1160"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1067",
      "r1078",
      "r1094",
      "r1129"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r1070",
      "r1081",
      "r1097",
      "r1132"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1098",
      "r1124",
      "r1133",
      "r1137",
      "r1145"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Allowance for credit losses",
        "terseLabel": "Allowance for credit loss",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r255",
      "r269",
      "r270",
      "r272",
      "r1403"
     ]
    },
    "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulOtherReceivablesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable": {
       "parentTag": "us-gaap_OtherReceivablesNetCurrent",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Allowance for credit losses",
        "label": "Allowance for Credit Loss, Receivable, Other, Current",
        "documentation": "Amount of allowance for credit loss on receivable, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "wff_AmortizationOnLandUseRight": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AmortizationOnLandUseRight",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization on land use right",
        "documentation": "The amount of amortization on land use right.",
        "label": "Amortization On Land Use Right"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AreaOfLand": {
     "xbrltype": "areaItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AreaOfLand",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Square meters of land (in Square Meters)",
        "label": "Area of Land",
        "documentation": "Area of land held."
       }
      }
     },
     "auth_ref": []
    },
    "wff_AssetAcquisitionPolicyTextBlock": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AssetAcquisitionPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Acquisitions",
        "documentation": "Disclosure of accounting policy for asset acquisition.",
        "label": "Asset Acquisition Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r97",
      "r133",
      "r179",
      "r182",
      "r183",
      "r217",
      "r227",
      "r243",
      "r244",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r561",
      "r566",
      "r608",
      "r713",
      "r714",
      "r720",
      "r814",
      "r926",
      "r927",
      "r938",
      "r1008",
      "r1024",
      "r1025",
      "r1037",
      "r1316",
      "r1317",
      "r1390"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_AssetsAcquiredAndLiabilitiesAssumedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "AssetsAcquiredAndLiabilitiesAssumedLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Assets Acquired and Liabilities Assumed [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r146",
      "r179",
      "r182",
      "r183",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r561",
      "r566",
      "r608",
      "r1008",
      "r1316",
      "r1317",
      "r1390"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Assets, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r182",
      "r183",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r561",
      "r566",
      "r608",
      "r1316",
      "r1317",
      "r1390"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1053",
      "r1074"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1053",
      "r1074"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1053",
      "r1074"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1165"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1252"
     ]
    },
    "wff_BorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "BorrowingsDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_BorrowingsScheduleofBorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "BorrowingsScheduleofBorrowingsDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings - Schedule of Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building [Member]",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r551",
      "r552",
      "r768",
      "r948",
      "r949",
      "r1365",
      "r1367",
      "r1369"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r551",
      "r552",
      "r768",
      "r948",
      "r949",
      "r1365",
      "r1367",
      "r1369"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations and Asset Acquisitions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r489",
      "r490",
      "r491",
      "r492",
      "r498",
      "r499",
      "r500",
      "r501",
      "r507",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r546",
      "r547",
      "r548",
      "r552",
      "r953",
      "r963",
      "r1365",
      "r1367",
      "r1369"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of acquisition",
        "label": "Business Combination, Voting Equity Interest Acquired, Percentage",
        "documentation": "Percentage of voting equity interest acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r953",
      "r956"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of non-controlling interest",
        "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value",
        "documentation": "Fair value of noncontrolling interest in acquiree at acquisition date when acquirer holds less than 100 percent of equity interest in acquiree."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r523",
      "r953",
      "r958"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration transferred",
        "verboseLabel": "Cash consideration",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r548",
      "r953",
      "r958"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations and Asset Acquisitions",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r489",
      "r493",
      "r502",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r514",
      "r520",
      "r523",
      "r524",
      "r530",
      "r534",
      "r535",
      "r543",
      "r547",
      "r548",
      "r549",
      "r551",
      "r553",
      "r953",
      "r954",
      "r955",
      "r956",
      "r960",
      "r961",
      "r962"
     ]
    },
    "wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amount due to equity investee",
        "documentation": "The amount of due to equity investee.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Amount Due To Equity Investee"
       }
      }
     },
     "auth_ref": []
    },
    "wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts due to related parties",
        "documentation": "The amount of due to related parties.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Amounts Due To Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total identifiable assets acquired",
        "label": "Business Combination, Recognized Asset Acquired, Asset",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r523"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Business Combination, Recognized Asset Acquired, Asset [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables, deposits and prepayment",
        "label": "Business Combination, Recognized Asset Acquired, Prepaid Expense and Other Asset, Current",
        "documentation": "Amount of prepaid expense and asset classified as other, acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Business Combination, Recognized Asset Acquired, Receivable, Current",
        "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service."
       }
      }
     },
     "auth_ref": [
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts payable",
        "label": "Business Combination, Recognized Liability Assumed, Accounts Payable, Current",
        "documentation": "Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other payable",
        "label": "Business Combination, Recognized Liability Assumed, Other Liability, Current",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Business Combination, Recognized Asset Acquired, Inventory, Current",
        "documentation": "Amount of inventory acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r953",
      "r958",
      "r1368",
      "r1370"
     ]
    },
    "wff_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in equity investee",
        "documentation": "The amount of investment in equity investee.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Investment In Equity Investee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total liabilities assumed",
        "label": "Business Combination, Recognized Liability Assumed, Liability",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r523"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Assets Acquired",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r953",
      "r958",
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid tax",
        "label": "Business Combination, Recognized Asset Acquired, Other Asset, Noncurrent",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as other and noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTableAlt0": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment",
        "documentation": "Amount of property, plant, and equipment acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r953",
      "r958",
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net identifiable liabilities assumed",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill, Less Noncontrolling Interest",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date, less fair value of noncontrolling interest in acquiree at acquisition date when acquirer holds less than 100 percent of equity interest in acquiree."
       }
      }
     },
     "auth_ref": [
      "r953",
      "r958",
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Net identifiable liabilities assumed",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations and Asset Acquisitions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combination [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for business combination."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r488",
      "r494",
      "r496",
      "r507",
      "r519",
      "r523",
      "r953",
      "r959",
      "r991",
      "r992"
     ]
    },
    "wff_BusinessCombinationsandAssetAcquisitionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "BusinessCombinationsandAssetAcquisitionsDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations and Asset Acquisitions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "BusinessCombinationsandAssetAcquisitionsScheduleofAssetsAcquiredandLiabilitiesAssumedDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations and Asset Acquisitions - Schedule of Assets Acquired and Liabilities Assumed (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1074"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CN",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China [Member]",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "wff_CarlicoInternationalGroupHoldingsLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CarlicoInternationalGroupHoldingsLimitedMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carlico International Group Holdings Limited [Member]",
        "label": "Carlico International Group Holdings Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_CarlicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CarlicoMember",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails",
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable",
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carlico [Member]",
        "label": "Carlico Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cash and cash equivalents and restricted cash shown in the statements of cash flows",
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r128",
      "r900"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents, and Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r81"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of year",
        "periodEndLabel": "Cash and cash equivalents and restricted cash at end of year",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r66",
      "r176"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase in cash and cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r66"
     ]
    },
    "us-gaap_CashFDICInsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFDICInsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insured limit",
        "label": "Cash, FDIC Insured Amount",
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "wff_CheeHoongLewMrLewMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CheeHoongLewMrLewMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chee Hoong Lew (\u201cMr. Lew\u201d) [Member]",
        "label": "Chee Hoong Lew Mr Lew Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "wff_ChungKinLooMrLooMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ChungKinLooMrLooMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chung Kin Loo (\u201cMr. Loo\u201d) [Member]",
        "label": "Chung Kin Loo Mr Loo Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r219",
      "r364",
      "r370",
      "r371",
      "r372",
      "r374",
      "r377",
      "r382",
      "r384",
      "r572",
      "r774",
      "r775",
      "r776",
      "r777",
      "r939",
      "r1177",
      "r1253",
      "r1255"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information and Reorganization Transactions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r87",
      "r723",
      "r800"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r311",
      "r312",
      "r880",
      "r1307",
      "r1312"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r881"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares",
        "verboseLabel": "Ordinary Shares [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1029",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1264",
      "r1265",
      "r1267",
      "r1379",
      "r1434",
      "r1436"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, shares authorized (in Shares)",
        "verboseLabel": "Ordinary shares, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r801"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares, shares issued (in Shares)",
        "verboseLabel": "Ordinary shares, shares issued",
        "netLabel": "Ordinary Shares, shares issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, shares outstanding (in Shares)",
        "verboseLabel": "Ordinary shares, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r44",
      "r801",
      "r820",
      "r1436",
      "r1437"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares, par value US$0.00025 per share, 200,000,000 shares authorized, 5,038,018 and 4,590,004 issued and outstanding at December 31, 2025 and 2024",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r362",
      "r367",
      "r724",
      "r1008"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive (loss) income attributable to ordinary shareholders",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r152",
      "r154",
      "r162",
      "r711",
      "r738",
      "r740"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less comprehensive income attributable to non-controlling interests",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r29",
      "r33",
      "r152",
      "r154",
      "r161",
      "r710",
      "r738",
      "r739"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive (loss) income",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r79",
      "r152",
      "r154",
      "r160",
      "r709",
      "r738"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computers and software\t[Member]",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r249",
      "r769",
      "r770",
      "r879",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r249",
      "r769",
      "r770",
      "r879",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Major Customers and Risks",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r607"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Concentration of Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r223",
      "r879",
      "r917",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of major customer risk percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r249",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r223",
      "r879",
      "r917",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273"
     ]
    },
    "wff_ConsiderationOfLand": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ConsiderationOfLand",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration of land",
        "documentation": "The amount of consideration of land.",
        "label": "Consideration Of Land"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails",
      "http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable",
      "http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r180",
      "r188",
      "r561",
      "r562",
      "r565",
      "r566",
      "r567",
      "r662",
      "r717",
      "r886",
      "r1315",
      "r1318",
      "r1319"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails",
      "http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable",
      "http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r180",
      "r188",
      "r561",
      "r562",
      "r565",
      "r566",
      "r567",
      "r662",
      "r717",
      "r886",
      "r1315",
      "r1318",
      "r1319"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r914"
     ]
    },
    "wff_ConsultancyExpensesToOFLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ConsultancyExpensesToOFLMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consultancy expenses to OFL [Member]",
        "label": "Consultancy Expenses To OFLMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ConsultancyExpensesToSBCLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ConsultancyExpensesToSBCLMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consultancy expenses to SBCL [Member]",
        "label": "Consultancy Expenses To SBCLMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Revenue Recognized",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1322"
     ]
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerDurationAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Duration [Axis]",
        "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts."
       }
      }
     },
     "auth_ref": [
      "r940",
      "r945"
     ]
    },
    "us-gaap_ContractWithCustomerDurationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerDurationDomain",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Duration [Domain]",
        "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts."
       }
      }
     },
     "auth_ref": [
      "r940",
      "r945"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total deferred revenue",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r387",
      "r388",
      "r400"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r387",
      "r388",
      "r400"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue recognized",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r179",
      "r182",
      "r183",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r608",
      "r926",
      "r1316"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Sales [Member]",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "wff_CostOfSalesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CostOfSalesTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Sales",
        "documentation": "The entire disclosure for cost of sales.",
        "label": "Cost Of Sales Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "wff_CurrencyExchangeRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CurrencyExchangeRatesAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency Exchange Rates [Axis]",
        "label": "Currency Exchange Rates Axis"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic (Cayman Islands)",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1186",
      "r1253",
      "r1259",
      "r1359"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1186",
      "r1253",
      "r1259"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current income tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r1253",
      "r1259"
     ]
    },
    "wff_CurrentIncomeTaxExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CurrentIncomeTaxExpensesAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax expenses",
        "label": "Current Income Tax Expenses Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CustomerAMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer A [Member]",
        "label": "Customer AMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CustomerBMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer B [Member]",
        "label": "Customer BMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_CustomerCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CustomerCMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer C [Member]",
        "label": "Customer CMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r1270"
     ]
    },
    "wff_CustomerDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "CustomerDMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer D [Member]",
        "label": "Customer DMember"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board of Directors Oversight [Text Block]",
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1155"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1062",
      "r1157"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1056",
      "r1151"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Flag]",
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1057",
      "r1152"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Text Block]",
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1057",
      "r1152"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1150"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1150"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1150"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Third Party Engaged [Flag]",
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1058",
      "r1153"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1059",
      "r1154"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1059",
      "r1154"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]",
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1063",
      "r1158"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Role of Management [Text Block]",
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1156"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/Borrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r179",
      "r181",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r318",
      "r319",
      "r329",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r345",
      "r352",
      "r353",
      "r355",
      "r572",
      "r624"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r35",
      "r36",
      "r84",
      "r86",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r1006",
      "r1253",
      "r1254",
      "r1256",
      "r1263",
      "r1308",
      "r1309",
      "r1310",
      "r1382",
      "r1383",
      "r1398"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total facility",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r624",
      "r625",
      "r934",
      "r935",
      "r1006"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r331"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsDetails",
      "http://www.winfung.com.my/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Borrowings [Line Items]",
        "terseLabel": "Borrowings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r354",
      "r572",
      "r717",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r1006",
      "r1253",
      "r1254",
      "r1256",
      "r1263",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r341",
      "r342",
      "r343",
      "r344",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r1006",
      "r1253",
      "r1254",
      "r1256",
      "r1263",
      "r1308",
      "r1309",
      "r1310",
      "r1382",
      "r1383",
      "r1398"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Offering Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1253",
      "r1259",
      "r1358",
      "r1359"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1253",
      "r1259",
      "r1358"
     ]
    },
    "wff_DeferredIncomeTaxAcceleratedTaxDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "DeferredIncomeTaxAcceleratedTaxDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accelerated tax depreciation",
        "documentation": "Amount of deferred tax assets accelerated tax depreciation.",
        "label": "Deferred Income Tax Accelerated Tax Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r444"
     ]
    },
    "wff_DeferredIncomeTaxBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "DeferredIncomeTaxBenefitsAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax benefits",
        "label": "Deferred Income Tax Benefits Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax benefits",
        "terseLabel": "Deferred tax",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r107",
      "r1253",
      "r1259"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r444",
      "r721"
     ]
    },
    "us-gaap_DeferredOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredOfferingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred offering costs",
        "label": "Deferred Offering Costs",
        "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1288"
     ]
    },
    "us-gaap_DeferredPolicyAcquisitionCostsTextBlock1": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredPolicyAcquisitionCostsTextBlock1",
     "presentation": [
      "http://www.winfung.com.my/role/DeferredOfferingCosts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Offering Costs",
        "label": "Deferred Policy Acquisition Costs [Text Block]",
        "documentation": "The entire disclosure for deferred policy acquisition costs."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred tax assets and deferred tax liabilities",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1354"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Allowance for credit losses",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1356"
     ]
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1087",
      "r1101"
     ]
    },
    "us-gaap_Deposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Deposits",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits",
        "label": "Deposits",
        "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_DepositsAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepositsAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable": {
       "parentTag": "us-gaap_OtherReceivablesNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits",
        "label": "Deposits Assets, Current",
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter."
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/ScheduleofDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation of property and equipment",
        "verboseLabel": "Depreciation",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r166",
      "r217",
      "r231",
      "r244",
      "r909",
      "r926",
      "r927"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable",
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Revenue Recognized [Line Items]",
        "terseLabel": "Schedule of Disaggregated Revenues [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregated Revenues",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1323"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1087",
      "r1101"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1053",
      "r1074"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1053",
      "r1074",
      "r1125"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1053",
      "r1074",
      "r1125"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r1051"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1102"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "wff_ECOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ECOMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ECO [Member]",
        "label": "ECOMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) Earnings per share \u2013 basic (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r163",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r208",
      "r210",
      "r212",
      "r213",
      "r214",
      "r216",
      "r360",
      "r436",
      "r484",
      "r558",
      "r597",
      "r598",
      "r712",
      "r741",
      "r916"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) Earnings per share \u2013 diluted (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r163",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r210",
      "r212",
      "r213",
      "r214",
      "r216",
      "r360",
      "r436",
      "r484",
      "r558",
      "r597",
      "r598",
      "r712",
      "r741",
      "r916"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings (Loss) Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r215"
     ]
    },
    "wff_EcoConsultMSdnBhdECOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "EcoConsultMSdnBhdECOMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eco Consult (M) Sdn Bhd (\u201cECO\u201d) [Member]",
        "label": "Eco Consult MSdn Bhd ECOMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effects of foreign exchange rate on cash and cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1173"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profits tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r952"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationDeductions",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "wff_IncomeTaxExpenseBenefitPercentage",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Double tax deduction/ tax incentives, Percentage",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions."
       }
      }
     },
     "auth_ref": [
      "r1253",
      "r1260",
      "r1352",
      "r1353"
     ]
    },
    "wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of preferential tax rate, Amount",
        "documentation": "The amount of effect of preferential tax rate, Amount.",
        "label": "Effective Income Tax Rate Reconciliation Effect Of Preferential Tax Rate Amount"
       }
      }
     },
     "auth_ref": []
    },
    "wff_EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "wff_IncomeTaxExpenseBenefitPercentage",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of preferential tax rate, Percentage",
        "documentation": "Percentage of effect of preferential tax rate.",
        "label": "Effective Income Tax Rate Reconciliation Effect Of Preferential Tax Rate Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "wff_IncomeTaxExpenseBenefitPercentage",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effect at the Malaysia corporate tax rates Percentage",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r450",
      "r952",
      "r1253",
      "r1260",
      "r1352"
     ]
    },
    "wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income not subject to tax, Amount",
        "documentation": "The amount of income not subject to tax.",
        "label": "Effective Income Tax Rate Reconciliation Income Not Subject To Tax Amount"
       }
      }
     },
     "auth_ref": []
    },
    "wff_EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "wff_IncomeTaxExpenseBenefitPercentage",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income not subject to tax, Percentage",
        "documentation": "Percentage of income not subject to tax.",
        "label": "Effective Income Tax Rate Reconciliation Income Not Subject To Tax Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "wff_IncomeTaxExpenseBenefitPercentage",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenditure, Percentage",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r1253",
      "r1260",
      "r1352"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "wff_IncomeTaxExpenseBenefitPercentage",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over provision in prior years, Percentage",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense."
       }
      }
     },
     "auth_ref": [
      "r1253",
      "r1260",
      "r1352",
      "r1353"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1173"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1174"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1173"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1174"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r1172"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1174"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r1176"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350"
     ]
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r1045"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incorporated date",
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Geographical Areas [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.winfung.com.my/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment [Member]",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r113",
      "r120",
      "r121",
      "r156",
      "r157",
      "r158",
      "r189",
      "r190",
      "r191",
      "r194",
      "r202",
      "r204",
      "r206",
      "r218",
      "r265",
      "r268",
      "r301",
      "r359",
      "r385",
      "r436",
      "r466",
      "r467",
      "r480",
      "r481",
      "r482",
      "r485",
      "r557",
      "r558",
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r596",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r626",
      "r629",
      "r653",
      "r737",
      "r756",
      "r757",
      "r758",
      "r785",
      "r843"
     ]
    },
    "wff_EquityInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "EquityInterest",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interests",
        "documentation": "Percentage of equity interest.",
        "label": "Equity Interest"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r258",
      "r259",
      "r261",
      "r476",
      "r608",
      "r1179",
      "r1180",
      "r1181",
      "r1360",
      "r1361",
      "r1362",
      "r1363"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of equity interests",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r608"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in equity investees",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r234",
      "r244",
      "r256",
      "r1188",
      "r1285"
     ]
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Equity Investees [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvestees"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Equity Investees",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r260",
      "r263",
      "r1181"
     ]
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityMethodInvestmentsTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share of Results from its Equity Method Investments",
        "label": "Equity Method Investments [Table Text Block]",
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information."
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r1067",
      "r1078",
      "r1094",
      "r1129"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1075",
      "r1091",
      "r1126"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r1171"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r1171"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "wff_FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values of the Identifiable Assets Acquired and Liabilities [Member]",
        "label": "Fair Values Of The Identifiable Assets Acquired And Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Minimum Lease Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable",
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Finance lease liabilities",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r631",
      "r642"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financing Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable": {
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable",
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease liabilities - current",
        "verboseLabel": "Finance lease liabilities \u2013 current",
        "negatedLabel": "Less Finance lease liabilities \u2013 current",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Minimum Lease Payments",
        "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1386"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable": {
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofFinancingArrangementTable",
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Finance lease liabilities \u2013 non-current",
        "terseLabel": "Finance lease liabilities - non-current",
        "verboseLabel": "Finance lease liabilities \u2013 non-current",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less imputed interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of finance lease liabilities",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r638"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment of finance lease right use of assets",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r630"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable": {
       "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r279",
      "r295",
      "r899"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1304",
      "r1442"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r894",
      "r899"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r894",
      "r899"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r894",
      "r899"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r894",
      "r899"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r894",
      "r899"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r290",
      "r291",
      "r292",
      "r294",
      "r295",
      "r297",
      "r298",
      "r672",
      "r673",
      "r768",
      "r894",
      "r899",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable": {
       "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hostel and office equipment",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r295",
      "r673",
      "r899"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Amortization Expense [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r295",
      "r297",
      "r298",
      "r299",
      "r672",
      "r894",
      "r899",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total amortization expense",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r672",
      "r1303"
     ]
    },
    "wff_FlakeshieldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "FlakeshieldMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Flakeshield [Member]",
        "label": "Flakeshield Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_FlakeshieldSdnBhdFlakeshieldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "FlakeshieldSdnBhdFlakeshieldMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Flakeshield Sdn Bhd (\u201cFlakeshield\u201d) [Member]",
        "label": "Flakeshield Sdn Bhd Flakeshield Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FoodAndBeverageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FoodAndBeverageMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Food and beverages [Member]",
        "label": "Food and Beverage [Member]",
        "documentation": "Consumable liquid and non-liquid substance to provide nourishment."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r1323",
      "r1324"
     ]
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency exchange rate",
        "label": "Foreign Currency Exchange Rate, Translation",
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r623"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation and Transactions",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1098",
      "r1133"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1098",
      "r1133"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1098",
      "r1133"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1098",
      "r1133"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1098",
      "r1133"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r1052",
      "r1085"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fittings[ Member]",
        "verboseLabel": "Furniture and fittings [Member]",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "wff_GKIAndCarlicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "GKIAndCarlicoMember",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GKI and Carlico [Member]",
        "label": "GKIAnd Carlico Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on disposal of property and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative expenses",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r823"
     ]
    },
    "wff_GeneralInformationandReorganizationTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "GeneralInformationandReorganizationTransactionsDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information and Reorganization Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_GlobalKeyInvestmentLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "GlobalKeyInvestmentLimitedMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Global Key Investment Limited [Member]",
        "label": "Global Key Investment Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable",
      "http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r281",
      "r708",
      "r927",
      "r932",
      "r953",
      "r957",
      "r958",
      "r993",
      "r999",
      "r1008",
      "r1291",
      "r1298",
      "r1371"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase due to acquisition of RBSB",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r545",
      "r548",
      "r552",
      "r932"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Godwill]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1289",
      "r1301"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r285",
      "r932"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/ScheduleofCarryingAmountofGoodwillTable",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of goodwill",
        "negatedLabel": "Impairment loss",
        "verboseLabel": "Recognized goodwill impairment",
        "netLabel": "Impairment goodwill",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r282",
      "r284",
      "r285",
      "r287",
      "r552",
      "r932",
      "r999"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillRollForward",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Carrying Amount of Goodwill [Abstract]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r58",
      "r96",
      "r179",
      "r182",
      "r183",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r608",
      "r922",
      "r926",
      "r1268",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1316"
     ]
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "HK",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesDetails",
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable",
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable",
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign (Hong Kong) [Member]",
        "verboseLabel": "Hong Kong [Member]",
        "label": "HONG KONG"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IPOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IPOMember",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial Public Offering [Member]",
        "label": "IPO [Member]",
        "documentation": "First sale of stock by a private company to the public."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1053",
      "r1074"
     ]
    },
    "wff_ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment Assessment of Investment in Equity Investees",
        "documentation": "Disclosure of accounting policy for impairment assessment of investment in equity investees.",
        "label": "Impairment Assessment Of Investment In Equity Investees Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ImpairmentOfEquityInvestees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ImpairmentOfEquityInvestees",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of equity investees",
        "verboseLabel": "Recognized an impairment loss",
        "documentation": "The amount of impairment of equity investees.",
        "label": "Impairment Of Equity Investees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss",
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r1249",
      "r1305",
      "r1306"
     ]
    },
    "wff_ImpairmentOfInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ImpairmentOfInvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment of investments",
        "documentation": "The amount of impairment of investments.",
        "label": "Impairment Of Investment"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ImpairmentOfLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ImpairmentOfLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized impairment losses",
        "documentation": "The amount of impairment loss.",
        "label": "Impairment Of Loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r73"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic (Cayman Islands)",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r184",
      "r446"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement",
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable",
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (loss) income before income tax expense",
        "terseLabel": "(Loss) income before income tax expense, Amount",
        "verboseLabel": "Total",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r91",
      "r96",
      "r713",
      "r715",
      "r733",
      "r911",
      "r912",
      "r913",
      "r922",
      "r926",
      "r1268",
      "r1276",
      "r1277",
      "r1278",
      "r1279"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r184",
      "r446"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement",
      "http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share of loss of equity investees",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r57",
      "r90",
      "r217",
      "r232",
      "r244",
      "r256",
      "r732"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Share of results of equity investees",
        "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions",
        "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r308",
      "r310",
      "r568",
      "r569",
      "r570",
      "r571",
      "r600",
      "r601",
      "r602",
      "r609",
      "r610",
      "r611",
      "r751",
      "r753",
      "r828",
      "r894",
      "r896",
      "r953",
      "r958",
      "r997",
      "r998",
      "r1000",
      "r1005",
      "r1364",
      "r1366",
      "r1405"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r310",
      "r568",
      "r569",
      "r570",
      "r571",
      "r600",
      "r601",
      "r602",
      "r609",
      "r610",
      "r611",
      "r751",
      "r753",
      "r828",
      "r894",
      "r896",
      "r953",
      "r958",
      "r997",
      "r998",
      "r1000",
      "r1005",
      "r1364",
      "r1366",
      "r1405"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r185",
      "r439",
      "r447",
      "r453",
      "r454",
      "r455",
      "r458",
      "r461",
      "r471",
      "r473",
      "r474",
      "r475",
      "r719",
      "r767",
      "r779",
      "r952"
     ]
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExaminationLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement",
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable",
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total income tax expense",
        "negatedLabel": "Income tax expense",
        "terseLabel": "Total, Amount",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r108",
      "r179",
      "r205",
      "r206",
      "r217",
      "r233",
      "r244",
      "r445",
      "r447",
      "r472",
      "r742",
      "r911",
      "r912",
      "r913",
      "r952"
     ]
    },
    "wff_IncomeTaxExpenseBenefitPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "IncomeTaxExpenseBenefitPercentage",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total, Percentage",
        "documentation": "Percentage of income tax expense.",
        "label": "Income Tax Expense Benefit Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidByIndividualJurisdictionLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Paid, by Individual Jurisdiction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r463"
     ]
    },
    "us-gaap_IncomeTaxPaidFederalBeforeRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidFederalBeforeRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic (Cayman Islands)",
        "label": "Income Tax Paid, Federal, before Refund Received",
        "documentation": "Amount, before income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r1250",
      "r1355"
     ]
    },
    "us-gaap_IncomeTaxPaidForeignBeforeRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidForeignBeforeRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income Tax Paid, Foreign, before Refund Received",
        "documentation": "Amount, before income tax refund received, of cash paid to foreign tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r1250",
      "r1355"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r441",
      "r442",
      "r458",
      "r459",
      "r460",
      "r464",
      "r773"
     ]
    },
    "us-gaap_IncomeTaxReconciliationDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationDeductions",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Double tax deduction/ tax incentives, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions."
       }
      }
     },
     "auth_ref": [
      "r1352",
      "r1353"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effect at the Malaysia corporate tax rates, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r450",
      "r952",
      "r1352"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenditure, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r1352"
     ]
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over provision in prior years, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r1352",
      "r1353"
     ]
    },
    "wff_IncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "IncomeTaxesDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Income taxes paid",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r175",
      "r462",
      "r463"
     ]
    },
    "wff_IncomeTaxesPaidNetOfRefundsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "IncomeTaxesPaidNetOfRefundsAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid, net of refunds",
        "label": "Income Taxes Paid Net Of Refunds Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "IncomeTaxesScheduleofBeforeIncomeTaxExpenseDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes - Schedule of Before Income Tax Expense (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "IncomeTaxesScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes - Schedule of Income Taxes Paid, Net of Refunds, Disaggregated by Jurisdiction (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "IncomeTaxesScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes - Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Provision for Income Taxes [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "IncomeTaxesScheduleofProvisionforIncomeTaxesDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes - Schedule of Provision for Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other payables",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r669",
      "r1248"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r1185",
      "r1248"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other receivables, deposits and prepayments",
        "label": "Increase (Decrease) in Other Receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "wff_IncreaseDecreaseInRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "IncreaseDecreaseInRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related parties",
        "documentation": "The increase (decrease) during the reporting period in the related parties.",
        "label": "Increase Decrease In Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1098",
      "r1124",
      "r1133",
      "r1137",
      "r1145"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1149"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1149"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1149"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense, net",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r911",
      "r913",
      "r1206"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r173",
      "r174"
     ]
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r273"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "us-gaap_InventoryGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryGrossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.winfung.com.my/role/ScheduleofInventoriesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Inventories",
        "terseLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r901",
      "r1008"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r127",
      "r143",
      "r273",
      "r274",
      "r276",
      "r670",
      "r915"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work-in-process",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/InventoriesDetails",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory write-downs",
        "verboseLabel": "Inventory Write-down",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r1087",
      "r1088",
      "r1089",
      "r1090"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "wff_InvestmentInEquityInvesteesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "InvestmentInEquityInvesteesLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Equity Investees [Line items]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_InvestmentinEquityInvesteesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "InvestmentinEquityInvesteesDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Equity Investees (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share of Results from Equity Method Investments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "InvestmentinEquityInvesteesScheduleofShareofResultsfromEquityMethodInvestmentsDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Equity Investees - Schedule of Share of Results from Equity Method Investments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "country_KY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "KY",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable",
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable",
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic (Cayman Islands) [Member]",
        "label": "CAYMAN ISLANDS"
       }
      }
     },
     "auth_ref": []
    },
    "wff_KirbyAustraliaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "KirbyAustraliaMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kirby Australia [Member]",
        "label": "Kirby Australia Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_KirbySingaporeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "KirbySingaporeMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kirby Singapore [Member]",
        "label": "Kirby Singapore Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_KirbySwimEquipPtyLtdKirbyAustraliaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "KirbySwimEquipPtyLtdKirbyAustraliaMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kirby Swim Equip Pty Ltd (\u201cKirby Australia\u201d) [Member]",
        "label": "Kirby Swim Equip Pty Ltd Kirby Australia Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_KirbySwimEquipmentPteLtdKirbySingaporeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "KirbySwimEquipmentPteLtdKirbySingaporeMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kirby Swim Equipment Pte Ltd (\u201cKirby Singapore\u201d) [Member]",
        "label": "Kirby Swim Equipment Pte Ltd Kirby Singapore Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_LandUseRight": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "LandUseRight",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofLandUseRightTable": {
       "parentTag": "wff_LandUseRightNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofLandUseRightTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use right",
        "documentation": "Amount of Land Use Rights.",
        "label": "Land Use Right"
       }
      }
     },
     "auth_ref": []
    },
    "wff_LandUseRightAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "LandUseRightAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Right [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_LandUseRightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "LandUseRightMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land Use Right [Member]",
        "label": "Land Use Right Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_LandUseRightNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "LandUseRightNet",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.winfung.com.my/role/ScheduleofLandUseRightTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofLandUseRightTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Land use right, net",
        "terseLabel": "Land use right",
        "documentation": "The Amount of Land Use Right.",
        "label": "Land Use Right Net"
       }
      }
     },
     "auth_ref": []
    },
    "wff_LandUseRightPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "LandUseRightPolicyPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land Use Right",
        "documentation": "Disclosure of accounting policy for land use right.",
        "label": "Land Use Right Policy Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "wff_LandUseRightScheduleofAmortizationExpenseDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "LandUseRightScheduleofAmortizationExpenseDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAmortizationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Right - Schedule of Amortization Expense (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_LandUseRightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "LandUseRightTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/LandUseRight"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land Use Right",
        "documentation": "The entire Disclosure is for Land Use Right",
        "label": "Land Use Right Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r635",
      "r1007"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Total Lease Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Total Lease Cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1385"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements [Member]",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r644"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_LeasesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "LeasesDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesOperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesOperatingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Information Pertaining to Right of Use Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Minimum Lease Payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1386"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total remaining lease payments (undiscounted)",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r1254",
      "r1263",
      "r1398"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r642"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://www.winfung.com.my/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining lease terms",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r645",
      "r1384"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r35",
      "r36",
      "r37",
      "r39",
      "r40",
      "r41",
      "r42",
      "r179",
      "r182",
      "r183",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r562",
      "r566",
      "r567",
      "r608",
      "r799",
      "r921",
      "r938",
      "r1037",
      "r1316",
      "r1390",
      "r1391"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and shareholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r89",
      "r727",
      "r1008",
      "r1024",
      "r1025",
      "r1253",
      "r1258",
      "r1286",
      "r1381"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r126",
      "r179",
      "r182",
      "r183",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r562",
      "r566",
      "r567",
      "r608",
      "r1008",
      "r1316",
      "r1390",
      "r1391"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r39",
      "r40",
      "r41",
      "r42",
      "r179",
      "r182",
      "r183",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r562",
      "r566",
      "r567",
      "r608",
      "r1316",
      "r1390",
      "r1391"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansAndLeasesReceivableDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansAndLeasesReceivableDisclosureLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r86",
      "r180",
      "r188",
      "r342",
      "r356",
      "r717",
      "r934",
      "r935",
      "r1006",
      "r1401"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtByMaturityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Annual Maturities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings \u2013 current",
        "negatedLabel": "Less borrowings \u2013 current",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r1254",
      "r1263",
      "r1321",
      "r1398"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r180",
      "r188",
      "r347",
      "r717"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r180",
      "r188",
      "r347",
      "r717"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r180",
      "r188",
      "r347",
      "r717"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r180",
      "r188",
      "r347",
      "r717"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAnnualMaturitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r180",
      "r188",
      "r347",
      "r717"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Borrowings \u2013 non-current",
        "terseLabel": "Borrowings \u2013 non-current",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "wff_LossIncomeBeforeIncomeTaxExpensePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "LossIncomeBeforeIncomeTaxExpensePercentage",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable": {
       "parentTag": "wff_IncomeTaxExpenseBenefitPercentage",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofReconciliationoftheStatutoryTaxRatetotheEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Loss) income before income tax expense, Percentage",
        "documentation": "The (Loss) income before income tax expense percentage.",
        "label": "Loss Income Before Income Tax Expense Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "wff_MDICMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "MDICMember",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MDIC [Member]",
        "label": "MDICMember"
       }
      }
     },
     "auth_ref": []
    },
    "country_MY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "MY",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable",
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable",
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable",
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Malaysia [Member]",
        "verboseLabel": "Foreign (Malaysia) [Member]",
        "label": "MALAYSIA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment [Member]",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MaintenanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MaintenanceMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installation and maintenance service [Member]",
        "label": "Maintenance [Member]",
        "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software."
       }
      }
     },
     "auth_ref": [
      "r1323",
      "r1324"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r249",
      "r940",
      "r943",
      "r1018",
      "r1022",
      "r1404",
      "r1406",
      "r1407",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/LeasesDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "verboseLabel": "Ordinary shares, shares authorized",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r226",
      "r313",
      "r314",
      "r315",
      "r316",
      "r405",
      "r429",
      "r430",
      "r431",
      "r438",
      "r599",
      "r668",
      "r750",
      "r752",
      "r766",
      "r791",
      "r792",
      "r851",
      "r853",
      "r855",
      "r856",
      "r866",
      "r871",
      "r872",
      "r874",
      "r875",
      "r892",
      "r893",
      "r930",
      "r939",
      "r950",
      "r953",
      "r960",
      "r963",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1019",
      "r1320",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/LeasesDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r226",
      "r313",
      "r314",
      "r315",
      "r316",
      "r405",
      "r429",
      "r430",
      "r431",
      "r438",
      "r599",
      "r668",
      "r750",
      "r752",
      "r766",
      "r791",
      "r792",
      "r851",
      "r853",
      "r855",
      "r856",
      "r866",
      "r871",
      "r872",
      "r874",
      "r875",
      "r892",
      "r893",
      "r930",
      "r939",
      "r950",
      "r953",
      "r960",
      "r963",
      "r1001",
      "r1002",
      "r1003",
      "r1019",
      "r1320",
      "r1392",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r88",
      "r179",
      "r182",
      "r183",
      "r262",
      "r320",
      "r322",
      "r323",
      "r324",
      "r327",
      "r328",
      "r726",
      "r803",
      "r1381"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of non-controlling interest",
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "wff_MrLewMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "MrLewMember",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Lew [Member]",
        "label": "Mr Lew Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_MrLooMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "MrLooMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Loo [Member]",
        "label": "Mr Loo Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_MsLawMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "MsLawMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ms. Law [Member]",
        "label": "Ms Law Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_MsLimMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "MsLimMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ms. Lim [Member]",
        "label": "Ms Lim Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NatureOfOperations",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Information and Reorganization Transactions",
        "label": "Nature of Operations [Text Block]",
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r221",
      "r918",
      "r919"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash provided by (used in) financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r68"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement",
      "http://www.winfung.com.my/role/SubsequentEventsDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (loss) income attributable to ordinary shareholders",
        "verboseLabel": "Net income",
        "netLabel": "Net gain (in Dollars)",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r68",
      "r92",
      "r121",
      "r124",
      "r151",
      "r153",
      "r158",
      "r179",
      "r182",
      "r183",
      "r187",
      "r193",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r205",
      "r206",
      "r211",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r360",
      "r363",
      "r365",
      "r368",
      "r436",
      "r484",
      "r558",
      "r598",
      "r608",
      "r736",
      "r821",
      "r841",
      "r842",
      "r911",
      "r912",
      "r913",
      "r1035",
      "r1316"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less net income attributable to non-controlling interests",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r80",
      "r151",
      "r153",
      "r202",
      "r205",
      "r206",
      "r735",
      "r1205"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r120",
      "r121",
      "r167",
      "r168",
      "r169",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r200",
      "r207",
      "r216",
      "r250",
      "r251",
      "r265",
      "r266",
      "r267",
      "r268",
      "r300",
      "r301",
      "r309",
      "r357",
      "r358",
      "r359",
      "r360",
      "r434",
      "r435",
      "r436",
      "r437",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r531",
      "r532",
      "r533",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r603",
      "r604",
      "r626",
      "r627",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r771"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r1087",
      "r1088",
      "r1089",
      "r1090"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1071",
      "r1082",
      "r1098",
      "r1124",
      "r1133"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable",
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign (BVI) [Member]",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1438",
      "r1439",
      "r1440",
      "r1441"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non- controlling Interests",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r385",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1436"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other (expense) income",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (expense) income:",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonrelated Party [Member]",
        "label": "Nonrelated Party [Member]",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1253",
      "r1261",
      "r1262"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "operating segment (in Segment)",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r927",
      "r1275"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable segments (in Segment)",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r923",
      "r929",
      "r1275"
     ]
    },
    "wff_OFLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "OFLMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OFL [Member]",
        "label": "OFLMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_OfferingPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "OfferingPricePerShare",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering price (in Dollars per share)",
        "documentation": "Per share amount of offering price.",
        "label": "Offering Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office equipment [Member]",
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OffsettingLiabilitiesLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Payable and Other Payable and Due to Related Parties [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r905",
      "r906",
      "r907",
      "r908",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1375",
      "r1376",
      "r1377",
      "r1378"
     ]
    },
    "wff_OneFatboyzLimitedOFLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "OneFatboyzLimitedOFLMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Fatboyz Limited (\u201cOFL\u201d) [Member]",
        "label": "One Fatboyz Limited OFLMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OpenForwardForeignCurrencyContractLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OpenForwardForeignCurrencyContractLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Foreign Exchange [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r911",
      "r913",
      "r922",
      "r1268",
      "r1276",
      "r1277",
      "r1278",
      "r1279"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r1007"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofFutureMinimumLeasePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost:",
        "label": "Operating Lease, Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities \u2013 current",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities \u2013 non-current",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities \u2013 operating cash flow from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r638"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofInformationPertainingtoRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Right of use assets, net",
        "terseLabel": "Right of use assets \u2013 operating lease",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r630"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of rights of use assets",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1249"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate - operating leases",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r641",
      "r1007"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term - operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r640",
      "r1007"
     ]
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Lease Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "General Information and Reorganization Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables, Deposits and Prepayments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Receivables, Deposits and Prepayments",
        "label": "Other Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation gain (loss)",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r12",
      "r79"
     ]
    },
    "wff_OtherComprehensiveIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "OtherComprehensiveIncomeLossAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income Loss Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r613",
      "r620"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Amount due to related parties",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r1008"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount due to equity investees",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "wff_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "OtherMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign (BVI) [Member]",
        "label": "Other Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (expense) income",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r996"
     ]
    },
    "us-gaap_OtherNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payable",
        "label": "Other Notes Payable",
        "documentation": "Amount of long-term notes payable classified as other."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r86",
      "r1401"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "wff_OtherReceivablesFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "OtherReceivablesFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable": {
       "parentTag": "us-gaap_OtherReceivablesNetCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables from related parties",
        "verboseLabel": "Total other receivable",
        "documentation": "The amount of other receivables from related parties.",
        "label": "Other Receivables From Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivablesGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherReceivablesGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable": {
       "parentTag": "us-gaap_OtherReceivablesNetCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other Receivables, Gross, Current",
        "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other receivables, deposits and prepayments",
        "terseLabel": "Other receivables, deposits and prepayments",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1069",
      "r1080",
      "r1096",
      "r1131"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1099",
      "r1134"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1072",
      "r1083",
      "r1099",
      "r1134"
     ]
    },
    "us-gaap_OverAllotmentOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OverAllotmentOptionMember",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary Shares [Member]",
        "verboseLabel": "Over-Allotment Option [Member]",
        "label": "Over-Allotment Option [Member]",
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ParentMember",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WF Holding Shareholders\u2019 Equity",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "us-gaap_PaymentsForAdvanceToAffiliate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForAdvanceToAffiliate",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances",
        "label": "Payments for Advance to Affiliate",
        "documentation": "The cash outflow from advancing money to an affiliate (an entity that is related but not strictly controlled by the entity)."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/DeferredOfferingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of offering costs",
        "terseLabel": "Deferred offering costs",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of subsidiaries, net of cash acquired",
        "label": "Payments to Acquire Additional Interest in Subsidiaries",
        "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of equity investees",
        "terseLabel": "Cash consideration",
        "label": "Payments to Acquire Equity Method Investments",
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "wff_PaymenttoAssetsAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PaymenttoAssetsAcquisitions",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Assets acquisitions",
        "documentation": "The amount of assets acquisitions.",
        "label": "Paymentto Assets Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "wff_PercentageOfEstimatedAssessableProfit": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PercentageOfEstimatedAssessableProfit",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of estimated assessable profit",
        "documentation": "The percentage of estimated assessable profit.",
        "label": "Percentage Of Estimated Assessable Profit"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable": {
       "parentTag": "us-gaap_OtherReceivablesNetCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofOtherReceivablesDepositsandPrepaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r277",
      "r278",
      "r903"
     ]
    },
    "us-gaap_PrepaidTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid taxes",
        "label": "Prepaid Taxes",
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r904",
      "r931",
      "r1287"
     ]
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from initial public offering, net",
        "label": "Proceeds from Issuance Initial Public Offering",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds (in Dollars)",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "wff_ProceedsFromIssuanceOfCommonStockNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ProceedsFromIssuanceOfCommonStockNet",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds (in Dollars)",
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds From Issuance Of Common Stock Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of property and equipment",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductAndServiceOtherMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product sales [Member]",
        "verboseLabel": "Product and Service [Member]",
        "label": "Product and Service, Other [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1323",
      "r1324"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r671",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r897",
      "r910",
      "r912",
      "r913",
      "r940",
      "r941",
      "r1017",
      "r1019",
      "r1020",
      "r1023",
      "r1026",
      "r1184",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1313",
      "r1314",
      "r1404",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433"
     ]
    },
    "us-gaap_ProductWarrantyObligationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductWarrantyObligationTerm",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty periods",
        "label": "Product Warranty Obligation, Term",
        "documentation": "Term of warranty or group of similar warranties, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "wff_ProductsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ProductsAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products amount",
        "documentation": "The amount to the product.",
        "label": "Products Amount"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r246",
      "r671",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r897",
      "r910",
      "r912",
      "r913",
      "r940",
      "r941",
      "r1017",
      "r1019",
      "r1020",
      "r1023",
      "r1026",
      "r1184",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1313",
      "r1314",
      "r1404",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement",
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (loss) income",
        "terseLabel": "Net (loss) income",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r124",
      "r151",
      "r153",
      "r171",
      "r179",
      "r182",
      "r183",
      "r187",
      "r193",
      "r202",
      "r205",
      "r206",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r360",
      "r436",
      "r484",
      "r558",
      "r560",
      "r563",
      "r564",
      "r598",
      "r608",
      "r713",
      "r715",
      "r734",
      "r784",
      "r821",
      "r841",
      "r842",
      "r994",
      "r995",
      "r1036",
      "r1205",
      "r1316"
     ]
    },
    "wff_PropertyAndEquipmentWrittenOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PropertyAndEquipmentWrittenOff",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment written off",
        "documentation": "The Amount of Property and equipment written off.",
        "label": "Property And Equipment Written Off"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.winfung.com.my/role/PropertyandEquipmentNetDetails",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r644"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/PropertyandEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r104",
      "r105",
      "r106"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r129",
      "r731"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/PropertyandEquipmentNetDetails",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets [Line Items]",
        "terseLabel": "Property and Equipment, Net [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r644"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total property and equipment, net",
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r644",
      "r718",
      "r731",
      "r1008"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r104",
      "r105",
      "r729"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/PropertyandEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment,Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r644"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment useful lives",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "wff_PropertyPlantAndEquipmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PropertyPlantAndEquipmentsLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property and Equipment, Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_PropertyandEquipmentNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PropertyandEquipmentNetDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/PropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PropertyandEquipmentNetScheduleofDepreciationDetailsLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Depreciation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_PropertyandEquipmentNetScheduleofDepreciationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PropertyandEquipmentNetScheduleofDepreciationDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment, Net - Schedule of Depreciation (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165",
      "r271"
     ]
    },
    "wff_PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration to Mr. Lew for acquisition of RBSB [Member]",
        "label": "Purchase Consideration To Mr Lew For Acquisition Of RBSBMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration to Mr. Lew for acquisition of RGSB [Member]",
        "label": "Purchase Consideration To Mr Lew For Acquisition Of RGSBMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_PurchaseConsiderationToMsLimForAcquisitionOfGKIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PurchaseConsiderationToMsLimForAcquisitionOfGKIMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase consideration to Ms. Lim for acquisition of GKI [Member]",
        "label": "Purchase Consideration To Ms Lim For Acquisition Of GKIMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_PurchaseFromAcmosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PurchaseFromAcmosMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase from Acmos [Member]",
        "label": "Purchase From Acmos Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_PurchaseFromFlakeshieldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PurchaseFromFlakeshieldMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase from Flakeshield [Member]",
        "label": "Purchase From Flakeshield Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Price to the Identifiable Assets Acquired and Liabilities [Member]",
        "label": "Purchase Price To The Identifiable Assets Acquired And Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "wff_RBSBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RBSBMember",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RBSB [Member]",
        "label": "RBSBMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RGSBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RGSBMember",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesDetails",
      "http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable",
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofShareofResultsfromEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RGSB [Member]",
        "label": "RGSBMember"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/LeasesDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r226",
      "r313",
      "r314",
      "r315",
      "r316",
      "r402",
      "r405",
      "r429",
      "r430",
      "r431",
      "r433",
      "r438",
      "r599",
      "r666",
      "r667",
      "r668",
      "r750",
      "r752",
      "r766",
      "r791",
      "r792",
      "r851",
      "r853",
      "r855",
      "r856",
      "r866",
      "r871",
      "r872",
      "r874",
      "r875",
      "r892",
      "r893",
      "r930",
      "r939",
      "r950",
      "r953",
      "r960",
      "r963",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1019",
      "r1029",
      "r1311",
      "r1320",
      "r1380",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/LeasesDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r226",
      "r313",
      "r314",
      "r315",
      "r316",
      "r402",
      "r405",
      "r429",
      "r430",
      "r431",
      "r433",
      "r438",
      "r599",
      "r666",
      "r667",
      "r668",
      "r750",
      "r752",
      "r766",
      "r791",
      "r792",
      "r851",
      "r853",
      "r855",
      "r856",
      "r866",
      "r871",
      "r872",
      "r874",
      "r875",
      "r892",
      "r893",
      "r930",
      "r939",
      "r950",
      "r953",
      "r960",
      "r963",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1019",
      "r1029",
      "r1311",
      "r1320",
      "r1380",
      "r1393",
      "r1394",
      "r1395",
      "r1396",
      "r1397"
     ]
    },
    "us-gaap_ReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/AccountsReceivableDetails",
      "http://www.winfung.com.my/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables",
        "verboseLabel": "Outstanding receivables",
        "label": "Receivables, Net, Current",
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "us-gaap_ReceivablesOtherRelatedPartiesAndRetainageAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesOtherRelatedPartiesAndRetainageAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Receivables, Deposits and Prepayments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RecentlyAdoptedAccountingPronouncementPolicyTextBlock": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RecentlyAdoptedAccountingPronouncementPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Pronouncement",
        "documentation": "Disclosure of accounting policy for recently adopted accounting pronouncement.",
        "label": "Recently Adopted Accounting Pronouncement Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RecognizedIncomeTaxPositionsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RecognizedIncomeTaxPositionsPercentage",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized income tax positions percentage",
        "documentation": "The recognized income tax positions percentage.",
        "label": "Recognized Income Tax Positions Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ReconciliationToGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ReconciliationToGoodwillAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation to goodwill",
        "label": "Reconciliation To Goodwill Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1075",
      "r1091",
      "r1126"
     ]
    },
    "wff_RegisteredAgentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RegisteredAgentMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Registered Agent [Member]",
        "label": "Registered Agent Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "wff_RelatedPartiesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RelatedPartiesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Parties",
        "documentation": "Disclosure of policy for related parties.",
        "label": "Related Parties Policy Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/IncomeTaxesDetails",
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable",
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r186",
      "r187",
      "r253",
      "r403",
      "r404",
      "r657",
      "r658",
      "r722",
      "r728",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r819",
      "r850",
      "r1435"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable",
      "http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "verboseLabel": "Accounts receivable from related parties [Member]",
        "netLabel": "Related Party [Member]",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r186",
      "r187",
      "r657",
      "r658",
      "r659",
      "r660",
      "r722",
      "r728",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r819",
      "r850"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transactions",
        "verboseLabel": "Purchase price",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r186",
      "r187",
      "r657",
      "r658",
      "r1389"
     ]
    },
    "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionDescriptionOfTransaction",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Relationship with the Company",
        "label": "Related Party Transaction, Description of Transaction",
        "documentation": "A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r136",
      "r643",
      "r646",
      "r647",
      "r656"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r186",
      "r187",
      "r1389"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable",
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Relationship with Major Related Parties [Line Items]",
        "terseLabel": "Schedule of Related Party Transactions [Line Items]",
        "verboseLabel": "Schedule of Transactions Amount Due to Related Parties [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r186",
      "r187",
      "r253",
      "r657",
      "r658",
      "r660",
      "r824",
      "r825",
      "r828"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions and Balances [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/IncomeTaxesDetails",
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable",
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r186",
      "r187",
      "r253",
      "r403",
      "r404",
      "r657",
      "r658",
      "r722",
      "r728",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r819",
      "r850",
      "r1389",
      "r1435"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/RelatedPartyTransactionsandBalances"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions and Balances",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r654",
      "r655",
      "r656",
      "r658",
      "r661",
      "r780",
      "r781",
      "r782",
      "r826",
      "r827",
      "r828",
      "r847",
      "r849"
     ]
    },
    "wff_RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RelatedPartyTransactionsandBalancesScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions and Balances - Schedule of Accounts Payable and Other Payable and Due to Related Parties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RelatedPartyTransactionsandBalancesScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions and Balances - Schedule of Accounts Receivable and Other Receivable Due From Related Parties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RelatedPartyTransactionsandBalancesScheduleofRelationshipwithMajorRelatedPartiesDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions and Balances - Schedule of Relationship with Major Related Parties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RelatedPartyTransactionsandBalancesScheduleofTransactionsAmountDuetoRelatedPartiesDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions and Balances - Schedule of Transactions Amount Due to Related Parties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RentalExpensesToMrLewMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RentalExpensesToMrLewMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental expenses to Mr. Lew [Member]",
        "label": "Rental Expenses To Mr Lew Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RentalExpensesToWFPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RentalExpensesToWFPMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental expenses to WFP [Member]",
        "label": "Rental Expenses To WFPMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RentalIncomeFromFlakeshieldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RentalIncomeFromFlakeshieldMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental income from Flakeshield [Member]",
        "label": "Rental Income From Flakeshield Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfRelatedPartyDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTransactionsAmountDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment",
        "label": "Repayments of Related Party Debt",
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of borrowings",
        "label": "Repayments of Short-Term Debt",
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r1065",
      "r1076",
      "r1092",
      "r1127"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1066",
      "r1077",
      "r1093",
      "r1128"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1073",
      "r1084",
      "r1100",
      "r1135"
     ]
    },
    "wff_RestoranGardenzSdnBhdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RestoranGardenzSdnBhdMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restoran Gardenz Sdn. Bhd. [Member]",
        "label": "Restoran Gardenz Sdn Bhd Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_RestrictedCashAndInvestmentsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashAndInvestmentsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Restricted Cash and Investments, Current",
        "documentation": "The current cash, cash equivalents and investments that are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes current cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal."
       }
      }
     },
     "auth_ref": [
      "r876",
      "r877",
      "r1193"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ConsolidatedCashFlow",
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "verboseLabel": "Restricted cash balance",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1187",
      "r1251"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Accumulated deficit) Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r77",
      "r725",
      "r760",
      "r765",
      "r778",
      "r802",
      "r1008"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings (Accumulated Deficit)",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r120",
      "r121",
      "r189",
      "r190",
      "r191",
      "r194",
      "r202",
      "r204",
      "r206",
      "r265",
      "r268",
      "r301",
      "r359",
      "r436",
      "r466",
      "r467",
      "r480",
      "r481",
      "r482",
      "r485",
      "r557",
      "r558",
      "r575",
      "r578",
      "r579",
      "r582",
      "r596",
      "r626",
      "r629",
      "r756",
      "r758",
      "r785",
      "r1436"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from customer geographical area , amount",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r217",
      "r228",
      "r229",
      "r242",
      "r244",
      "r246",
      "r247",
      "r249",
      "r397",
      "r398",
      "r399",
      "r671"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r895"
     ]
    },
    "wff_RevenueFromCustomerGeographicalAreaPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RevenueFromCustomerGeographicalAreaPercentage",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from customer geographical area , percentage",
        "documentation": "Percentage of revenue from customer geographical area.",
        "label": "Revenue From Customer Geographical Area Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Geographical Areas",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, remaining performance obligation, percentage",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsDetails",
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement",
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95",
      "r159",
      "r179",
      "r182",
      "r183",
      "r217",
      "r228",
      "r229",
      "r242",
      "r244",
      "r246",
      "r247",
      "r249",
      "r262",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r608",
      "r713",
      "r715",
      "r926",
      "r996",
      "r1024",
      "r1025",
      "r1316"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets obtained in exchange for new operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r639",
      "r1007"
     ]
    },
    "wff_RightOfUseAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RightOfUseAssetsTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Information Pertaining to Right of Use Assets",
        "documentation": "Right of use assets.",
        "label": "Right Of Use Assets Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "wff_RiseBarCafeSdnBhdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "RiseBarCafeSdnBhdMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rise Bar &amp; Cafe Sdn. Bhd. [Member]",
        "label": "Rise Bar Cafe Sdn Bhd Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "wff_SBCLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SBCLMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable",
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableandOtherReceivableDueFromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SBCL [Member]",
        "label": "SBCLMember"
       }
      }
     },
     "auth_ref": []
    },
    "country_SG": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "SG",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Singapore [Member]",
        "label": "SINGAPORE"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of ordinary shares",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price per share (in Dollars per share)",
        "label": "Sale of Stock, Price Per Share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r1270",
      "r1271"
     ]
    },
    "wff_SalesToAcmosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SalesToAcmosMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales to Acmos [Member]",
        "label": "Sales To Acmos Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_SalesToECOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SalesToECOMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales to ECO [Member]",
        "label": "Sales To ECOMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_SalesToFlakeshieldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SalesToFlakeshieldMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales to Flakeshield [Member]",
        "label": "Sales To Flakeshield Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_SalesToKirbySingaporeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SalesToKirbySingaporeMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales to Kirby Singapore [Member]",
        "label": "Sales To Kirby Singapore Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r122",
      "r123",
      "r207",
      "r406",
      "r1178"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivables [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r51",
      "r254",
      "r1283"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountsReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r51"
     ]
    },
    "wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Accounts Payable And Other Payable And Due To Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Payable Amount Due to Related",
        "documentation": "Tabular disclosure of accounts payable and other payable and due to related parties.",
        "label": "Schedule Of Accounts Payable And Other Payable And Due To Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfAccountsReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfAccountsReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Accounts Receivable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Accounts Receivable And Other Receivable Due From Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable and Other Receivable Due From Related Parties",
        "documentation": "Tabular disclosure of accounts receivable and other receivable due from related parties.",
        "label": "Schedule Of Accounts Receivable And Other Receivable Due From Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfAmortizationExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amortization Expense Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfAssetsAcquiredAndLiabilitiesAssumedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Assets Acquired And Liabilities Assumed Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfBeforeIncomeTaxExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfBeforeIncomeTaxExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Before Income Tax Expense Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfBeforeIncomeTaxExpenseLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfBeforeIncomeTaxExpenseLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Before Income Tax Expense [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Borrowings Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provision for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1357"
     ]
    },
    "wff_ScheduleOfConcentrationOfRiskAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfConcentrationOfRiskAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Concentration Of Risk Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Borrowings",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfDeferredRevenueRecognizedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfDeferredRevenueRecognizedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deferred Revenue Recognized Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1354"
     ]
    },
    "wff_ScheduleOfDepreciationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfDepreciationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfDepreciationOfPropertyAndEquipment": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfDepreciationOfPropertyAndEquipment",
     "presentation": [
      "http://www.winfung.com.my/role/PropertyandEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciation",
        "documentation": "Disclosure of information for depreciation of property and equipment.",
        "label": "Schedule Of Depreciation Of Property And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfDisaggregatedRevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfDisaggregatedRevenuesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Disaggregated Revenues Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r952",
      "r1352"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r258",
      "r259",
      "r261",
      "r476",
      "r608",
      "r1179",
      "r1180",
      "r1181",
      "r1360",
      "r1361",
      "r1362",
      "r1363"
     ]
    },
    "wff_ScheduleOfEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfEquityMethodInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Equity Method Investments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Equity Method Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r183",
      "r258",
      "r259",
      "r261",
      "r262",
      "r608"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofEquityMethodInvestmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r179",
      "r183",
      "r258",
      "r259",
      "r261",
      "r262",
      "r608"
     ]
    },
    "wff_ScheduleOfFinancingArrangementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfFinancingArrangementTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financing Arrangement",
        "documentation": "Tabular disclosure of financing arrangement.",
        "label": "Schedule Of Financing Arrangement Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/LandUseRightTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Land Use Right",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r899",
      "r1302"
     ]
    },
    "wff_ScheduleOfForeignExchangeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfForeignExchangeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Foreign Exchange Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Foreign Exchange",
        "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]",
        "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts."
       }
      }
     },
     "auth_ref": [
      "r1372",
      "r1373",
      "r1374"
     ]
    },
    "wff_ScheduleOfGeographicalAreasAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfGeographicalAreasAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Geographical Areas Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amount of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r932",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Before Income Tax Expense",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1253",
      "r1259"
     ]
    },
    "wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Income Taxes Paid Net Of Refunds Disaggregated By Jurisdiction Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of the Statutory Tax Rate to the Effective Tax Rate",
        "documentation": "Tabular disclosure of income taxes paid, net of refunds, disaggregated by Jurisdiction.",
        "label": "Schedule Of Income Taxes Paid Net Of Refunds Disaggregated By Jurisdiction Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r52",
      "r53",
      "r54"
     ]
    },
    "wff_ScheduleOfLandUseRightAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfLandUseRightAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Land Use Right [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Annual Maturities",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "wff_ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfNetDeferredTaxAssetsAndDeferredTaxLiabilitiesAndTheirMovementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Net Deferred Tax Assets And Deferred Tax Liabilities And Their Movements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfOtherAssetsTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/OtherReceivablesDepositsandPrepaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Receivables, Deposits and Prepayments",
        "label": "Schedule of Other Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property And Equipment Estimated Useful Lives Of Depreciable Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets",
        "documentation": "Tabular disclosure of property plant and equipment estimated useful lives of depreciable assets.",
        "label": "Schedule Of Property And Equipment Estimated Useful Lives Of Depreciable Assets Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfPropertyAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfPropertyAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property And Equipment Net Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r644"
     ]
    },
    "wff_ScheduleOfProvisionForIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfProvisionForIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Provision For Income Taxes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/BusinessCombinationsandAssetAcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Assets Acquired and Liabilities Assumed",
        "label": "Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1368",
      "r1370"
     ]
    },
    "wff_ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfReconciliationOfTheStatutoryTaxRateToTheEffectiveTaxRateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reconciliation of The Statutory Tax Rate To The Effective Tax Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfRelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfRelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Related Party Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r186",
      "r187",
      "r657",
      "r658",
      "r660",
      "r824",
      "r825",
      "r828"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r1387",
      "r1388"
     ]
    },
    "wff_ScheduleOfRelationshipWithMajorRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfRelationshipWithMajorRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Relationship With Major Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Relationship with Major Related Parties",
        "documentation": "Tabular disclosure of relationship with major related parties.",
        "label": "Schedule Of Relationship With Major Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfShareOfResultsFromEquityMethodInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Share Of Results From Equity Method Investments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfTransactionsAmountDueToRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Transactions Amount Due To Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/RelatedPartyTransactionsandBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Transactions Amount Due to Related Parties",
        "documentation": "Tabular disclosure of transactions amount due to related parties.",
        "label": "Schedule Of Transactions Amount Due To Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/LandUseRightTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r899",
      "r1304"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Concentration of Risk",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r1269",
      "r1274"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesDetails",
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable",
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable",
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable",
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r223",
      "r247",
      "r248",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r713",
      "r714",
      "r715",
      "r716",
      "r788",
      "r789",
      "r790",
      "r852",
      "r854",
      "r857",
      "r867",
      "r871",
      "r873",
      "r874",
      "r875",
      "r882",
      "r883",
      "r884",
      "r885",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r898",
      "r917",
      "r940",
      "r942",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1021",
      "r1029",
      "r1404",
      "r1406",
      "r1407",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r245",
      "r247",
      "r924",
      "r925",
      "r928"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDepreciationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administrative Expenses [Member]",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r953",
      "r958"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares cancellation",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432"
     ]
    },
    "wff_ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/InvestmentinEquityInvesteesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share of Results from Equity Method Investments",
        "documentation": "Tabular disclosure of share of results from its equity method investments.",
        "label": "Share Of Results From Its Equity Method Investments Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ShareholdersEquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ShareholdersEquityDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price per share (in Dollars per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r84",
      "r1008",
      "r1400"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r1308",
      "r1309",
      "r1310"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r1308",
      "r1309",
      "r1310"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofTotalLeaseCostTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses relating to short-term leases",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r637",
      "r1007"
     ]
    },
    "wff_SignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SignificantAccountingPoliciesScheduleofDeferredRevenueRecognizedDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Deferred Revenue Recognized (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SignificantAccountingPoliciesScheduleofForeignExchangeDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Foreign Exchange (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SignificantAccountingPoliciesScheduleofGeographicalAreasDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Geographical Areas (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SignificantAccountingPoliciesScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives of Depreciable Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r178"
     ]
    },
    "wff_SnowBearCapitalLimitedSBCLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SnowBearCapitalLimitedSBCLMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Snow Bear Capital Limited (\u201cSBCL\u201d) [Member]",
        "label": "Snow Bear Capital Limited SBCLMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1047"
     ]
    },
    "wff_SouthAsiaRegionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SouthAsiaRegionMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "South Asia region [Member]",
        "label": "South Asia Region Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r44",
      "r48",
      "r49",
      "r113",
      "r120",
      "r121",
      "r156",
      "r157",
      "r158",
      "r189",
      "r190",
      "r191",
      "r194",
      "r202",
      "r204",
      "r206",
      "r218",
      "r265",
      "r268",
      "r301",
      "r359",
      "r385",
      "r436",
      "r466",
      "r467",
      "r480",
      "r481",
      "r482",
      "r485",
      "r557",
      "r558",
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r596",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r626",
      "r629",
      "r653",
      "r737",
      "r756",
      "r757",
      "r758",
      "r785",
      "r843"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesDetails",
      "http://www.winfung.com.my/role/ScheduleofBeforeIncomeTaxExpenseTable",
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable",
      "http://www.winfung.com.my/role/ScheduleofIncomeTaxesPaidNetofRefundsDisaggregatedbyJurisdictionTable",
      "http://www.winfung.com.my/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r223",
      "r247",
      "r248",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r713",
      "r714",
      "r715",
      "r716",
      "r788",
      "r789",
      "r790",
      "r852",
      "r854",
      "r857",
      "r867",
      "r871",
      "r873",
      "r874",
      "r875",
      "r882",
      "r883",
      "r884",
      "r885",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r898",
      "r917",
      "r940",
      "r942",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1021",
      "r1029",
      "r1404",
      "r1406",
      "r1407",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r218",
      "r361",
      "r362",
      "r364",
      "r366",
      "r629",
      "r671",
      "r772",
      "r786",
      "r787",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r801",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r810",
      "r811",
      "r812",
      "r813",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r822",
      "r823",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r843",
      "r912",
      "r913",
      "r1030",
      "r1435"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r122",
      "r123",
      "r207",
      "r406",
      "r1178",
      "r1182"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r218",
      "r253",
      "r361",
      "r362",
      "r364",
      "r366",
      "r629",
      "r671",
      "r772",
      "r786",
      "r787",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r801",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r810",
      "r811",
      "r812",
      "r813",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r822",
      "r823",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r843",
      "r912",
      "r913",
      "r1030",
      "r1435"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1079",
      "r1095",
      "r1130"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares in initial public offering (in Shares)",
        "verboseLabel": "Shares issued",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r43",
      "r44",
      "r77",
      "r774",
      "r843",
      "r868"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of subsidiaries",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r44",
      "r48",
      "r49",
      "r77"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares in initial public offering",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r43",
      "r44",
      "r77",
      "r785",
      "r843",
      "r868",
      "r1036"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total WF Holding Limited shareholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r48",
      "r49",
      "r70",
      "r803",
      "r820",
      "r844",
      "r845",
      "r1008",
      "r1037",
      "r1253",
      "r1257",
      "r1258",
      "r1286",
      "r1381",
      "r1436"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedBalanceSheet",
      "http://www.winfung.com.my/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders\u2019 equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r31",
      "r113",
      "r114",
      "r120",
      "r121",
      "r157",
      "r189",
      "r190",
      "r191",
      "r194",
      "r202",
      "r204",
      "r265",
      "r268",
      "r301",
      "r359",
      "r385",
      "r436",
      "r466",
      "r467",
      "r480",
      "r481",
      "r482",
      "r485",
      "r557",
      "r558",
      "r575",
      "r577",
      "r578",
      "r579",
      "r580",
      "r582",
      "r596",
      "r615",
      "r616",
      "r621",
      "r627",
      "r653",
      "r757",
      "r758",
      "r783",
      "r803",
      "r820",
      "r844",
      "r845",
      "r869",
      "r1024",
      "r1025",
      "r1036",
      "r1253",
      "r1257",
      "r1258",
      "r1286",
      "r1381",
      "r1436"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r369",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r383",
      "r385",
      "r572",
      "r587",
      "r846",
      "r848",
      "r870"
     ]
    },
    "us-gaap_StockholdersEquityNoteStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityNoteStockSplit",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward split",
        "label": "Stockholders' Equity Note, Stock Split",
        "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityReverseStockSplit",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse split",
        "label": "Stockholders' Equity, Reverse Stock Split",
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r664"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r664"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails",
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r664"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_SubsequentEventsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SubsequentEventsDetailsLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "wff_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://www.winfung.com.my/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r663",
      "r665"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowElementsAbstract",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.winfung.com.my/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision amount (in Dollars)",
        "label": "Tax Adjustments, Settlements, and Unusual Provisions",
        "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement."
       }
      }
     },
     "auth_ref": [
      "r1357"
     ]
    },
    "us-gaap_TechnologyServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TechnologyServiceMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technical service [Member]",
        "label": "Technology Service [Member]",
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design."
       }
      }
     },
     "auth_ref": [
      "r1323",
      "r1324"
     ]
    },
    "wff_TermLoanIIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TermLoanIIMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan II [Member]",
        "label": "Term Loan IIMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_TermLoanIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TermLoanIMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan I [Member]",
        "label": "Term Loan IMember"
       }
      }
     },
     "auth_ref": []
    },
    "wff_TermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TermLoansMember",
     "presentation": [
      "http://www.winfung.com.my/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loans [Member]",
        "label": "Term Loans Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_TermOfLandUseRights": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TermOfLandUseRights",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of the land",
        "documentation": "The term of land use rights.\r\n.",
        "label": "Term Of Land Use Rights"
       }
      }
     },
     "auth_ref": []
    },
    "wff_ThirdPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "ThirdPartyMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable from third parties [Member]",
        "label": "Third Party Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_TotalDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TotalDueToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofAccountsPayableandOtherPayableandDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total due to related parties",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Total Due To Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "wff_TotalRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TotalRevenueMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total [Member]",
        "label": "Total Revenue Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivables and Allowance for Credit Losses",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1281",
      "r1282",
      "r1284"
     ]
    },
    "wff_TradeReceivableBenchmarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TradeReceivableBenchmarkMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofConcentrationofRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade Receivable Benchmark [Member]",
        "label": "Trade Receivable Benchmark Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "wff_TransportIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TransportIncomeMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transport income [Member]",
        "label": "Transport Income Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "wff_TwoThousandTwentyEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TwoThousandTwentyEightMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028 [Member]",
        "label": "Two Thousand Twenty Eight Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_TwoThousandTwentySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TwoThousandTwentySevenMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027 [Member]",
        "label": "Two Thousand Twenty Seven Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_TwoThousandTwentySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "TwoThousandTwentySixMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDeferredRevenueRecognizedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026 [Member]",
        "label": "Two Thousand Twenty Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofGeographicalAreasTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "wff_USToHKDAverageRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "USToHKDAverageRateMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US$ to HKD Average Rate [Member]",
        "label": "USTo HKDAverage Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_USToHKDYearEndRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "USToHKDYearEndRateMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US$ to HKD Year End Rate [Member]",
        "label": "USTo HKDYear End Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_USToMYRAverageRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "USToMYRAverageRateMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US$ to MYR Average Rate [Member]",
        "label": "USTo MYRAverage Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_USToMYRYearEndRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "USToMYRYearEndRateMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofForeignExchangeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US$ to MYR Year End Rate [Member]",
        "label": "USTo MYRYear End Rate Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_UnderwritersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "UnderwritersMember",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriters [Member]",
        "label": "Underwriters Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering",
     "presentation": [
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriters option period",
        "documentation": "Underwriters option period from the date of initial public offering.",
        "label": "Underwriters Option Period From The Date Of Initial Public Offering"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized benefits",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r440",
      "r457",
      "r951"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r103",
      "r220",
      "r224",
      "r225",
      "r226",
      "r713",
      "r715",
      "r920"
     ]
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceLineItems",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofNetDeferredTaxAssetsandDeferredTaxLiabilitiesandtheirMovementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Deferred Tax Assets and Deferred Tax Liabilities and their Movements [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.winfung.com.my/role/PropertyandEquipmentNetDetails",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentEstimatedUsefulLivesofDepreciableAssetsTable",
      "http://www.winfung.com.my/role/ScheduleofPropertyandEquipmentNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Motor vehicles\t[Member]",
        "verboseLabel": "Motor Vehicles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "wff_WHHoldingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "WHHoldingMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WH Holding [Member]",
        "label": "WHHolding Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_WaiBoonLawMsLawMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "WaiBoonLawMsLawMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wai Boon Law (\u201cMs. Law\u201d) [Member]",
        "label": "Wai Boon Law Ms Law Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_WarrantyAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "WarrantyAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.winfung.com.my/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty amount",
        "documentation": "The amount of warranty .",
        "label": "Warranty Amount"
       }
      }
     },
     "auth_ref": []
    },
    "wff_WarrantyIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "WarrantyIncomeMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofDisaggregatedRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty income [Member]",
        "label": "Warranty Income Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_WarrantyPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "WarrantyPolicyPolicyTextBlock",
     "presentation": [
      "http://www.winfung.com.my/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty",
        "documentation": "Disclosure of policy for warranty.",
        "label": "Warranty Policy Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding \u2013 diluted (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r214"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.winfung.com.my/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding \u2013 basic (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r214"
     ]
    },
    "wff_WinFungMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "WinFungMember",
     "presentation": [
      "http://www.winfung.com.my/role/GeneralInformationandReorganizationTransactionsDetails",
      "http://www.winfung.com.my/role/IncomeTaxesDetails",
      "http://www.winfung.com.my/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Win-Fung [Member]",
        "label": "Win Fung Member"
       }
      }
     },
     "auth_ref": []
    },
    "wff_WinFungPropSdnBhdWFPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "WinFungPropSdnBhdWFPMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Win Fung Prop Sdn Bhd (\u201cWFP\u201d) [Member]",
        "label": "Win Fung Prop Sdn Bhd WFPMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "wff_YewCheanLimMsLimMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.winfung.com.my/20251231",
     "localname": "YewCheanLimMsLimMember",
     "presentation": [
      "http://www.winfung.com.my/role/ScheduleofRelationshipwithMajorRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yew Chean Lim (\u201cMs. Lim\u201d) [Member]",
        "label": "Yew Chean Lim Ms Lim Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "SubTopic": "30",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/944-30/tableOfContent"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481440/840-10-50-1"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "323",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/323/tableOfContent"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/326/tableOfContent"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2AG",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-4"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-1"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1433": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1435": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1436": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1437": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1438": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1440": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>121
<FILENAME>0001213900-26-050362-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-26-050362-xbrl.zip
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
M(N?R;R^^NZLEOG#K#\,A9@HQK096^J D,3W[/.$( MZM8O;LC<"NH\#NK9;
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
M'Q<;4F")(A]!E&6<+.44"WO(R+V!'3'P(2TO007J%&.13&A?P8C"9Y@"R=0
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
MGZEN&%:S]_('6I_>[@^-5?=K;CN&3_".)^]W2.-X)!_ZV4'+L_=^Z-"#'S8
MG3:^9Q!['<+8F^BD]_9!;[_Y& HK>@$]\],!\AH@H0/7SV+*K,!J!\SIC*,_
M.'Q,^'*)2I.)DX>7H&^C"14GGX)M%M'03["V")8SZ@3LTW#=D(<?3LE,<W:@
M9E'1VLK)*K+\<]V23\,FN]:AM>&# LXG&!F%(A/P:]O?$K'Y";M;./EX4_V6
M[$)Z]0_$<T"0-9S@QGR)KUDIY)J+,&1OK 7DA(DR+ 2RG:1TT-58 &YYG1.)
M;1]XZ9\WW[!=P-=]W$=8=U+$':ZDLXX6JMCL>AN/5L-#$FCR02H8GZ=G-?7!
MF'D"2T7UYGX%!TXMEV[0.0ROF,1U"]4$XCITO8?(34"_ZQC: O\DN&-8B\3
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
M4,/&;^A0#J&H=)1ZH4$TWQ?5-CQ61L!1!8D<TO#<-T_&XT30^NB'5PF(W70
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
M#NT>"X,*[H1!N3FVE2V96&F>L+VUP7B^V& \5U1B?Q<Z('.>1Y4&J80M()6
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
MF-G)PLOH"JJ46\"&2@KL0HF<BKFA@6\/TW"X"Q\@N#32 "528Z)#I].FF$_
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
M?>-?>9I8Y@+VJF"AMO66"<J48?JM]6X9"9C2IP4O2HMX*X=QI4:D+6'/W E
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
MM]OL%G\0W16 V%-2;@5CC^W+M^C2QP0NO<]IO4O099C[N\0L/T*Z9V-J"/@
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
M8W%A""%/9"DBQQ6]#*R (J_%%F:+<SO/N0C(.4Y,F$B!4F%-A&OV%?@L,2P
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
M9@7S1_>G8+[_4#!_YZV_-Z/1?*:JY"R=& G$_VK )+@0$^CD8-MMP#67(8E
M*Z)1-'::^9J?[ISBU_'>W:7'L'('#?GF[-?3)+86)2K-W)QGX/U17&52P7NP
MB)DR]<9R9-3TAB2ZX,<3JIG))RFWFK-)0E0-]%NRF>"?XRG='Z9RXW[N0$O@
MA]?,PAF/_D7TZQR6/'IGN#6Y1U-B6@I.:B_?>[9WF@NS=?:)P$V085DG$CER
M=?0M2QC_+#W4XFXC2HX!RZM<*/U\#8OR2#X:VW7A02&O,O\%7QT^R5'UT4B"
MMFJIZK)@P)@M#X=!L08D4>1"(7W)DKW(Z%2?X,=UR'8E4Q4G5=9P>81KS#6R
M5L!;V.?XU;]IFW&'V!P>FM7&*'TC:=ND0W.]37JXM]=A($8_]@?[R>#X0"S3
MT!Z=,),8FJKAXP9:<T6_00J9K34B3FWMW9C"Z +6!'X,.436H*3X=]2F(:=M
M]6-<^"D:>NR("@R6L(<+_)6&O;9V25D;>>QY*]QVCD*:A*CB",08 9I &K-&
MRMCE&^-$UA-)K-#-$5^>U9Q^B#F)U*MFI\V<9 W71EBCGD\<5AHRD9[:VI&,
MC34NS0%YG!KL=C5C@^'WLE(-.0/M#(]CW#$%BGAMA\+7UM$QW3=4>_CZ]!I5
ME-6^XHUN4E7T.U4%^I+)T>%AEZ:(5FJ*/J/,W0-%\6J9%8H%7? ?G5"\/DTB
MYXA2P+DPEX:1,&SCR(0*X9RTUAWBZLFBO@:>3L@(?#*"(T $H @(! ]B[]]\
MGF4$#U;$_YC#%A^3HW@D#T.$??UJS%_%;Y["ON=Q_]#[+L&S7*99PZ:$I>Z<
M$# \UNCE]R#8C<@=!NZ$YQ46;Y[S,7P*YW,L86P,6A[$VVZRK[<,-HUR]ORI
M;VYS$BC4A"7:P&1@J?[7/B;YRYA^,=1W"'XBFM&,'X12K!=O^P:@*]LP5>L7
MJ\S!8;?*/.HG1_O'&QE747]OR;KRS'Q<+JZ\Q_^R(<&KUJ]MQ(_-)VK>XB 1
M?3=/B<1!.XK(6(EH+I^<8Y*7F#Y/Y["0%89G=4G93L9NA<L*"R(*WJ1:26([
M?DL7GT'D,+R3[<91587<>E+@966$XMN,+2K/'"X>Y>FE8!S1/M,R)<Z.EGT+
M-O1*&[ES$_N#9']PO!MM8B'O+^UAXFYE 2AKR94?W(49=D=TH^LBNES9(79
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
MT%<&QN^526@%P#*M@:VM#7C"P$#R2QUH4_V0*;X&#0UML#/MD@6_NL48F]A
M81(4<FP3T^2&"V7:HH+/&).H6\P!E'2"5[:2UZVJ3X8!8F%(EU+X%UX+OJPD
MV'X= \0P!8T/%]%+Q4F!/TR?JH/QO2IWN"R3+#>43F+"TD9B XPE@ZW\RTT'
MVI80\3,5&<C/SRV5*U!C-&TN O-NO<7PQ4W-;\FD J%N\53>$YB/5=/7NC4;
M#(S>$A-GJVN D(';#*-\6BE^[?%P>MK5OJ1DJDX.R.$+U&_R$3@$M0NOA0PN
M@'F:1U,ZA? NXQ)#2+:.J10)02+895X2?H%DRF$>A :F,Z;!2=3%4?IAK)\I
M6(.N"*MX<)0TWHB\*8DIN)=K-"'#51H;JA=@!D+TR00!=%3F.;>WHFZ3NK1$
M.55IR6ND-$!W)!@NM2E4U4(ST(ASZ* 3\&>&2[DM/"/*>/ ,[]KX^>N+&O_O
MAK3L3^*[0<S^[9C9=]+=M3C6J2O#;Z]AVDF[_41DR0''38BMRTDH(T]NFK#Z
M04R^3$R&ZXL)VGV9^93FA%N,&5<K)1ZZZ8.8;*.8C-87D_">#&^;X8)9:85E
M(-E(6.B7$XRBCM&$5IR-D$"7"7CC]%.:Y;@U3^#/#T)U-X5JO+Y0T6>*F3X=
M6H@5L'0JA6C91);@3D,))<-H;!S:9EMB>S<M.]^!X1XFWOK[BF[/=K0:S3;;
M9E&Y.HCW/)-Z23<(S?>DK*;RY+3@R *:L]*,H2$=Y/4B"&TPAR7BP-9W;2JN
M<K3_7)5.L:&>/Y%-B;Z45>:!KZ_UNN>Z7?52IXJ*F[+4<,Q"2]!:%PRUN(J8
M,<'<F#=<(ATLIN(VM1EV4M0%HRJ;!1W*5[Z .K $>H0VTC48M<2[7AX<U793
M4*SS98EV,W"4RN/<)(1'__L1O8-:I8;V"J;EPSI?1HG(J U;6K!+)H/_5.9S
M.%#5PF61K%/,:)BS6;Y8-33W72U4BX2L$WZ*6XB(?.D(IRN=(J2M.U:'_GI1
M9B.IZ9'4N=[B7CN^-SA"D^K0*QA<"+4XA0-$ LC5]\L L)\-&ZI>%.?8*V?#
M"I81/$^+\WG*+!=/TXNT3FUAX$,8;%48['E&X$'C;P)O^\T6ZYF4E=4:[CK:
M]GB? W!0MF74G8S:IT'G,:*G*SP#ANA4-BAJ'U39,GZ-P$4LKZ9C-CCUTP7/
M,%O0\1P,CY=%CO_Q$6/DP4!$I\"-4!DNT>&2:D:+H_ZS4MOJ^'%.'V7A'V"\
M=9E_HLS >_=Y(JTLBFY+W;((^]:XN&'$J!ZJUD)CA2L*')+*EYLJZW'8A20T
M*XI=]E>2WQSOGR1'!Y9J])XT44CY5_SB\^@";@H3_RY)E8469\*M47R$'8M4
M0K==*1A="B6XPIYJ0IET70=,]L'0)0J8]A(<NT*P?P@+QY[\?<>Y>R9$BO ?
ME%CSNA\0]+KFSC ,%J0"V<T!_XKN? *]EOH^"GA3"RF\$1-=9,T]_?TU-WXW
M'N HJ3$MIN.V<(0)51,A>%U6@%E%-; PLLS5%1=E\<A] H.T5H34#[MZVB3R
M,<<3[;/5'EX&X>1Q+U.Y>[,,QL59#/&7K7*CZ5)/,).;8, ?%$2#]&*T'BOD
MNVZQI<!SW!Z]T"_Y6AHVC)'X!'I,FH4UL\XQQH[EB:S)AIT/&79S!!WHBBJ*
M2FKFIFI7R!4XNW&168Q=;Q8'+1B+CF-IWR)O7)K[IE^:C%9O)]O5$683G_[-
M-N@(3&&\TRZNKID.6YT)'4HVG8+FI0K4=)KA76:PZ09$1/H\06,7W/YH/L\8
MZ1K^,J\8T-2-EI,Y7N$!9_\SO*W+<<U_EU/G_6Z7=G4GXXEIL1H#G(X6T0ZO
MNIVJ_H%Z'^LJ-?FN70I_>M[^*:J$RFUFZ;K;LO2&I83O3T3&2L)#%1&C<9Z7
ME^PZTK5/S>$$S&CWNF,B\1H3"9:S/2&'"QB-TEG68)P<]"P<8\7"P"N4&XD9
M MB:09BSP]#6A'"WK'8A[\DO "%3H["/]$83G ?\&JHWR?Y%3?J9AM[56AR>
MU%;J4G40'W)%Q9WKD6+8,\']]U[/2 EH># 9&_*?6=LL@F_";F7H<\(5 (HY
MAW-1-5R]HO:9\6Q$^'Q>=VZ9ZO +0@0E?]68CT)J&RAVU5!;;XYL4NBXOW=_
M"AT/'PH=[ZB]N$&(X1FH;_CBJQI;ZNNN"I-[4&3SP7!OO]Z:XSFUU;@+L[4L
M$5K0.^\0H<>,=]7J"Y?2&FY4DF/Q> (;%[%D1WA#4I<Q.?TYEZ/[13E;KV"S
M7]Y*^1'?F]LL:N\Y^L#3E?#I;([&^;QJQ4T*+24D7PN[^^;G%_$"OQA8+'R9
MP^<6UXMB^_/:-5R1*:CAVZS A! 'E3BT3I6I64/EL6$0F8&6R&?!^+&+!K-8
M$TS6YUD.SY>NT[0H,"Y>V,9(K:-*-**<A(7$K:#UD,)%=HJ(]ZSD?QI=PA(T
M#?MX)6V8N1SSZ9FA346%G9C(KF@YL8IYGI]3X9BC$T2'I2GOP0E[)<M)JFR;
M#]@'P\? BAT5)VOZAIA#TDQKQL'L;>4U+'+;9R0F=B N'LD813^I4IU1R,@;
M32LPCQI;H#PBP!A*M=H'H"M)AK]7.US@2<R%MQD=845#[L4Z$7J=/3MN(EJ[
MP<Y8QUD*9X*AY$;#BBW4.H)8PD,GZ!;8 $IU]?#R\Q+'BF )&L/T@23@J;:$
MG4XB)<$L)+&'#R@,T.+4M*9GY]+.7T==#E:[2SI01_30E%)LY*Z KJ72=C.Z
M*+*1#-8OSVMI1(NG#?H.ZQEJ3&""B)FQ]$*@#1"GYZCR&C 1/!XUXO<%_VPR
MSY?39QW9.7T(56.,1N1O8]"_I(WV2R@J^-$4#=:FC):>M;4)[%<%\WS7KA.P
ME3&]-)J@C49P=X+X&MX*HD:6NE]:;XF:YHQPC<6_-I"DT2-?DD!F$1L,C\1D
MDN49 UF3SF#N&NTL998"1DRA@$BT/$YVE^>V^\&>N$GKT-%S).J%7#DIFP7^
M/$2N2N[EOV(>$5Z3)7=YR(^Z30#Y?0:*Y+*(57SU88PF7X@[0$?01K3\+OGY
M]J((?# >2,VP0]'2]DH":@ZZ;Q1)6T[/50")/F.,^L2&62C.*H57N(F3$B-M
M!#_I;5&+^,59B0K4S5$LS7C5NF72$]/^3<V5^FP0_!P7<',E-CR+F8)T/*[H
MMD%&#^^?>(A0+@5/C6K%L.&^,?9/WK 3(M1,$;H_B=3E00QWAK-%.1UF%8*_
M:;.O_!,AZ+3S=J15:7!;90WV". 5(U5J]:S$"L"15C1A)#"M:VP6%APE]+R*
MCPK:%]F!NQ*1R1S]7D6(HWB^_'?0U15F-2V(D&>(*S+4/3 F/UR4K(Y/)Q/D
M3MUF>_+5A%PKBH+'),UP0!3OCQ:!+0Y:B0B_ROF@?-&+@]^ZLZ)'SXMO)ZJ&
M:Z?($[6NJ@IS1&SN6!2<"@;(L&:?S90B")JS 5NT 2<,FQGK70;RL&V9ZA2V
M.E:*;NV!DH\3T+@\&[/M*L1ECQ1>XZ_-$+$5!:J3IXG!??^->.SP10*T2.:@
MU"&A8K&<.LN^L](+^T\+JI?3,49I\%%3M*\QU2^/O <']=?R$@WMUW!]_0O7
M(C[KT&%Z1T7WP#6$BSQ1$*F672@988F6E).((C)+YM[2$YQ%YGQ.OHX2:A#S
M736+=46BB8;M4C$_>TN>.$>2$E6U(IPU^B\/H@+/5LM^\QK)B'T&=4,V D<-
M[GW,JU+&E@\6_%\X]3 3OW01AD?W><'5H;@D4H[(;,'.T>-@*97TG%=&M)7U
M_IP:Q!'0'.@5W%HPJ\PC/Q56-V9&>2Q2+5+U^(02IM%5(R;/-'/.8LH:E"V*
ME4[JDH\J5K-'8KZC:M>]02PK6/M'T[(P"UAY6@+M;7QY^O[9Z5^>O3L+W-7=
M)VJRP63667_/J'<>O,UEUA&%LCB9."?-1[QK;;$-"ES9_ZS\FE9;TFL?3%_
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
M/SI80^)63?U:C7-7=[W?[R='>]=N^>#/&>Z#+U,WM[7W@][!M;IVY0JT5$T
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
M-S@^60(>>&Z$T.[4X%\\=ADJ87?*SK-1H?L6&ZT>R-/'(C3:C=XC "$X[/6
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
ME+3Y)RZGH<H'0$A(YGT@ #8&$]LT!JGN1\&)+QV2MZ[\^%' QM?BI^B,-!>
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
M(H8#BB4./5'6C":$NXH>*5-Y*^5NMC$PFJ)UF;2[NJ%GAGY H4.M(::>X^7
MC_1@IR;IR[OOQ*'R7\0@I1HN<JL/4]IQ,I[<S$NVBS TD7/B;<5R0]=<6?7,
MW8-^5HUKI0PAQVPULVEX!J>8I!9*&:MW!B0?S?VW*2*NV&PV\[3=<E^'^;*A
M#341ZQ+?GJMDD_O<94+DY,BH32J_D;T1,<+IA:!:NI/2/XG3G)XC?ZIS]M)_
M?.4CZ,4WIHOQ*E+M+*XRUQVYKZ6D4"K//9O+/XE@VEQY8\&< G%,&M]F6+-)
MTKX4"^HE&7F,M45NI;_MAAV8/&BRJYA*N1S E.#JJN#_%.A[QM]<,ZP40T3Q
MOTWM/#J/,&U::A;,]HN7V2T>AAM+[N:;+)KCDD9UZ_'",::$2/7#RATGB12:
MWJWEE#RV%='503(H@F')VUS7E%#;OMV@_#:O1!(C,'VQCT'WF.W@7K<9'+8/
MRW9PH/GZ("LDP"R._2'[[V%V$4$9:,PN1,!\5CSB(L'\^]1%?$,L3/.AWC"/
M,2"X*H&$(+PM#OMI)D'L4N$:L/@)@D+A0^7AD(-<HZEC^$>,Y71<#Y-3C TC
MT.;N)@IY/LS]OT2+]"A?_L@9E1XMDUS)HRJW=11E.19P!?(7EEQ,U7Q"%1*&
M*>9E-H>$GL-7$J -L-=]BM%NC[QW14Z7WID-72EF,Z5)$IZ,61B/D@_(^J&1
M&-F-1BOEEO#M1 <X>^&H'((>ZZOYC5+:QYN;&A/WK<N>G/*6\FGDPB3)3'?J
MHJ0N17@4LWKRHA=8"8@R.#F8P <-_TW*8=;-.EC?5#Q(/.\%K_D U\QW_:07
M=*A]=I.O>W/IHI/3" [.<V^XWA2>N#BH2EJ;4[12J@5Z7DQ@.@NC3,O$MVDR
M/HC)=#D%*K;X< WO+ZS7 7K1N42Q_6E(/^4">#L<2@54^'29#PH-2@[GTKTH
M&Q13+!PC<:F#IF%)X].P+Y)43L5[!(%HA:A$3##J*_@UCB/2J4'B.9J(GQ-=
M'819QN!QG J?CB0I0K$P15VTKR0[%2D6E5B48MY?DEN3FU(F2B\ETB[ME7F*
MQ2^\87GWT#+#$DCC*ZZ9EUV(]JWR0CTPT:-<)TA0(_41L*V\Y+&56C031UC:
M',TO(CDR;,@,PVJ0+6#FDA953/6#9GQW IXS@4B4/.IJ=^>JRDS!%TPBH2<2
M_J4HL?J"4($FU%<>V2NO3;N187$C&-$7:?*J7C^$F21I]>5*;,62>+B;[WDE
MOO=<F<MI2?>^,! 2&*<\!]L;K@5_J*K:B/F=K_AWD?X=%N)R#3O7^5: *< N
MN>9\G8F*AU)@;(3T#)-"B(IH5(^5 ;K]MB00$RCY7[K>M30'&YPOA_Q<'A8E
MHYC]G)@N(+8M"O00-O+?(*AA-#,HJ# P+&H7A,E[$^7*Y!J&U2JAJQ3,;[\#
MLI0/V6Z6P);+OK[CE2$%_H.,\W_BY<ZVJ>UNV47Q)WHLG<,538\!M/,)!79-
M:2H\CLX?9G(>J%^CB*65W'G-ZJK$5](4L8)"C^NDJ2X]M(D>XNGLI4Q-!%N8
M ZQ_>X%3>TDG6EI1=3689VA'!@(JI@7[1QCR^=;!G>5YG#:PR=,<6Y^"3BE7
MGB8Y2>.A8X_R]IBTIVRX?$!Z,U%L>4N7[]9[[L]O*,69^#-:E$ D2M+Z\#V3
M,!X=X'<DUS'0154FBT$L9D:]?/'*DJO*"4BTDL><A)&9,NG>6AC5DI3+SK 6
MA9$ZR'"=8UHI>6%$4HN[4G20TJX)V0JE5=^AT'% Y(VK4T/-.9GSK'C*=<M9
M\3PJ,J(#?F$ 2@B)>LT$@2 *"LVZ06?,?44WD$G @0_&18B!744F!:A:>"XK
MMH@J[O$%Z&#2L.4N,7@U#^TLF[/HBR'KIMB5HDX2BHBS;*BH9Y <-=>5!Z8&
M$SX;8/P'A[+*$WMV0,LK:U_\'1K>^/ !*GX'P-[@>H49HWMX'!59E/U6-S;A
MQ1>493T529C/6)D>%IG-H,_1PA"=FO-4:F8:B =@"0\B\"S0I9LFH0WG&>+*
M,^#D"G(D%FRX89@L7" _VU5$FS?H6D-=@J>"J:'8BS%O>!>W3)^]&YA#*LZT
MNIT-ZDYA!9_!*@;8-$2I8-="2F\3#\NNWI;-PO+MYQ.6/]J'Y1\IR6(J5XW.
M@QH,NN9@WX<86S9\$MVDEF_DVC4FDIM"!B.N7C#*B'"*&4;23,1C2#A^Q-M*
MQHT;F2/;VL83U!>5#=!<<6P?S]H^\PEPNO&DHC$)B--TBBQRGL*%2#.-8C/7
MY47FRX!$0+D0Q JRJ0H17HD4L3"&#4G(M4^.*PWYI*U[9(Q&NB6N"H<U7F2T
MNK&CJFAP8(?%-U)6!I7BJBI4WT0.>@J3GA*.DXD3BW<>1!^5I5H-%*T"3!XG
MD6'G+,[-@"L5)"RM"VH0;XKEOW8?Z:F8"@/TRGAZPL&2* K<.9?E)<5N=?<K
M%VF9,U#%I8:2'(O<K,VOOD3YG'1'C3<WPWF[L2S/.3;KJ[>B3]!S:BY!D>N5
MRG92*6/()=^4AJH_X&!Q7OK%2./9P94)/#8)^I@]07YQ(BSGWU$R*\0_YCC(
M&_Z9]6?6_\2?4E*OCIO$"Q=.K*S>I"-OG757:D1J7&2DX6O_X'+$H$Y/(*(V
M+_=T2R#T@BEC$ZQEL_IWV:S<M4K0E1'C;*4'SBL'"&I6BM&!3M \[@3=H^.2
M-VYU$,)DF+JQ M;@) A8MUYO'RN ETLAXJ($>U,I@M3IN6N70H)&,+FK'I(2
MVTT]Y*7T?W!JR (X<%+ \YP+KI!0D,?-0,VB<PL\0M^9%QDC]>IL=TP@IGK.
MT(D6KZB2Z!XV&_[%7..#Y>4,?9JIDSH A!,&UD/.<_(86,-,B_'UV8X@[XU)
M6G8JL?*BC+7O6GL<?G"*TT+=PXJ%WA#/T.3LT@*!&7M.S@WU%D 0<:1]3-JP
M3,UI9:5Y*/>W:_B_VX6RZR:WH14,K4_1SM)I#++OW#%$5S#%830%R^?N5 #M
M4-#>!W*XV3QR6=*SNHEOD%F3?>*_<P1HZ6**9"6*$_A)90J9'>%N8S]N(A6B
M]#EQDC<E:Y1MXTC77]ZD13R4B@ N=4% >U(E))"&EP_(G_.RI&:>RH&U!LE@
M5&0BQ8L23H$66R+E&:LP E-[GNLT E?U8^7I@J5Q(55[>BL< 5NII+;:A,4(
MG$1PL[/!9+'OI?@,H*;?8M.OC0"56PW_SX09K,*$K'3.&;\#*1&F! 6A6XF.
M$X[KP-XZ0KZWET['I#=L)*4-!P)E6Q@,$L<Z R9)J78K[LL>6'U/[7?]IVVX
M*FO+%-&O$KVHU*@QP0V@E_@MWX#8.B:5UM99/&PR$>?.+ (-V# $BWTP9^0A
MU$/D7]KM $I#EO93#698,??XBF[6/!64N_VUV5^;.__3,=<&+T#)JU"Z B6R
M=M-5$1G"Z0)FP$8V[+>)B3C1?!XKC2X>&+\)RBE\Z>KYZ*Q+JU1%R;(+8].^
M@Q5MK)3:T^=@I(V@A-=A%-.V69=?*8=,@V%O*#L90LY-V'#0XC6ZLV_3-QDA
M;BO=#QX^NHA>E/":P-S\8@ZD\%]E3\>>B'-.Z#MB]8),?\>"^% "P8ZH74W)
ML<EY:^0_PC_P9.!13L:JR4UW/IR%"RY10.<;F_">SNC6H+9<DJVS\AVC1W_D
MZ&$(1I)\1A[&S;_$.L)&..[/&OYKCH)24MP$E+ #O T^W(:"0O$>&^?.6@.7
MNK3W()>\M(I3#M4V=%A^83CTI=RU78W3(:&@$ZAJHI:0=; ]$K%)R@F9,?"^
ML4-%P1V6K5A&%6('Y()3^9;J%+3SO^&_LP<52L*S,Y2K0B/:LX;$Q]0AQTT)
M8\0+S$+G4KM2$L>S<EA<L$O^*OQ23N^C3^?XJ:DV"./8'\+'\/P OR*1$'[1
MR?&("*@+\YSC*V7'X87$)^/PQ@05_@TL*1]&@XHDO=$E8JH\'>^V6!-+2-=E
M8C(H5K@.C[I-8!<:K #GMLKO4D)3]+1,EH1F?!#9AL1HT:+C1GRT.YB]8?S]
M><GA7U.A6$V8Y82U+P3Y-%XQ/<^F"-L<?)H5%UM0R-"D5*"3'EN+SB)$RR"7
M/5>^?M'E0S0%W-P;[.>[]@YYYH*SWT8E(6<YPU/4T+24^"RIGJFA(HT/E3C9
MNXYJ1<U&=%Y%:4?#K 2"X?5-:C=J+@@1AQJ60%/H9AZ)!:FX9568G^?T\; K
M64*(*L^>O>V>H*?2#6+KG_;$-?%W4UK@3B-0,,E(*6W1$=F:??<HET8 72T6
M#E?IF79#YK*YY.+ N A\X5HTTU?\-+83E.HW3>5>Y/*_4CXIQMV()+B,@#1@
M4Q%']781!:NGJ=-B#RUR=)*SO0ULE# 7R3O$"PMKMX2B!5+EP#N()'R!+E?J
MITABMZ3I!Z5L+7R3509UH-MMC@1LFUKFW+*]@8<SFL5ADI2;#.L^2A2MKNW=
ML[NTC7R507 1KB=/!Q$%7TFJV"Y M'&Z$WH5CE?K/'>1BQ:9)J/!*%,Y3"?4
M=74X$PL7,\7<NYP*P)Q>[ B'ATW8]6W!#(1V\Y>Z=]-7+5P^)@HD*8L2P?TM
M<3[@J:D4?<RY'$ R5BER!LPN)C:*!3M]G>M!<%6F'KQ(7, J^QY3=)(-33")
M*_](W;3(;96$YKD%O**-PSAH3G4RU+8+(YFE=WKS\G'>'O;:6:+>+ VO\WS2
M\([W:7B/E&1%@4>$1+BAF*,_ *4;138QU -F:IR0B\QO/H&?4(HZM_JLZ9+F
M-+MAQY5C3Y*@+O%B!&E)_!=I5H5@HR]>DM'!*B,%VBN Z'-'&1V56)9AV=8R
M1D7&?L[M]FID!@S45ZP<B'1HZ,9(K*;JEWB5P1S+G*I(8?N)BSMMB(#OCX&6
MYSK($/J]YD\\@VB2<HT6O]QJ*TXFEKNU6&Y@=U9DH_8'E33HDF_54<2M"Y Z
MA]P#6Q8O_Y%U\SL>_:/>QJU/V\WOT_KT+A[7__7BZOR=?PCZ[,6G\[.K#Y\N
M883S]Q<?/OGO3M^?_G;^[OS]E7_Z_K5W_N[CVP__.C^_K,S_\?2+;;>VT2_V
ML'$J_6)?4X0*4R:YMU(2 :E:E]/SZ1C+G@M=/^XT)'*=RID:A^S<H;*0TMZI
M+VI0D!LBQ1:=ZE[NZ(8[]YTB;1+:PG"945P01B6<Y2#A]5\K@FTHJ?\^ST1@
MV[C670K0+[[,V;G_U?@</VPFV,'YZ:<(QE:>TY_%:J0_*M^+LO;QE8?#.B6O
M\SN,U?_U_>F[<W,#,=93W4-9ESP#_T_[M[Q/L(/V%'\J$Q'M4]U^:**J>>\]
MG%UKT[.KZ,,UY[D4@<U!1O-9T/:"9.#=M7'7K]W@ZF)^6G>2W[3)=:_8>.-[
MQ^MN_!I;^O'#Y<75Q8?WU7VE("4S K,\6,Z8RLZ0EZ39S_[_.3L[/W_SYH=5
MI^"LZ>LO^:TK.)LHY?^>IL#@WZJ;-0ACC6W^"IK^FBMYKQ/ZVDO6:^[8'A(C
MO3?BB]2(IG1N5(D/K$J0@J%5M17WZN%NS1^A_[N*P/1113+>L0-_@$O3;7_;
M'FY,H]\BI![+E7ECG!MR9>Y3^FQWB8H3K-XJ%DMJ?\.^]88='N]OV)I;]>U"
MYT$NB^APT=3?WY9OOBV]_6WY/K?E"0J?5-)I?P^3Q'];A/OK],WJW<G^.GV/
MZU3*>-XIQS1G*E9]$3I7\5W6P ^HNHK;+'@A@V>1-EQC/.;8C<[_1Y@4F!-D
M4" IDV#*87^I;>ZG6,Z,&4O&M<T/,Y:3[FD7)?X[+$CTJ3T4C@63\:3G@Q1]
M40P!/>7Z$''8OZ+DX$V!T3H:M=UL-NV") $:L0D0I8%P=S7T1TY =WY2F-E2
MM8T&@U"YD^7CP5M\>LO'+)WYE\/$?S7!!L,V7]<!VA"XI,!,J74<^&_B\+/*
M)QA2=I^GZIV<FU83,JG3L5S7GV<RDL<CG0]2["M/B*<OWKUT1ZMD8,,OP()9
MZ(Y'%&58GMQ1X'\DL&H8-,%(ZL>Y\M_.<4!LF@P[KI3I.ZZ'I=A%M?%15A[U
MD\(Z:ACD-R !E?S7G2GFMX385G1NGVFW \HN_(18*Z_"S/^?< J<X"P<_<__
M:7<ZOZQXWG.?ISX @VF:5[<&#W>:SN*0<F\-$K5%^'9GWP8:^EWY8]BS(C0-
M&<\*K$7T_TRPBCV7TM[3 O.YXBCTI*?N:X4-/H6@/W.J$,[*1L HBZ:OX@@.
MW)!JE N(3:1KC+-KI;$C:B[1D-/HL7,W >Y2>KX)&'E.>3NG5 $YXV\QRQBU
M!,[XQ?H2CCW)9=5(*'0!L1HZ0P^Q9!#!DF(5FEB51@6C(NPL(E@#4$%NYI-G
ME?Y=<56Y/)4_6\E6EQP,0G\F<XHZM0'+B;A,!3,(X!1-*QP83+I9"'%EF'KP
MILB2Z$;U@=''0ZKP>,M .D$9#\B;\/?F'..(BGTE;?1WE!)_X']=$GK1^1=)
M'"!R0A2C:!B%&3<YAFE',X)N 'X!$S$)"&4 ?4*U(\QR3,?FJ^CAUD8Q-X?O
M]_7/LJ*/.S /9[;OG;ZT?,LQK76\P.R/:("$OBBQ;KJP_RAB%$ZM$]R]6W?5
MNVM7X<22T/\MPS=_G(39-!RH0NJ=X:/?51C/)P-,PEBQ[8+:1.TP9^4!R@?@
MW7$ 9FT)\UF"S(4CB&FEQ+<T)-$U-@&)%\[*8"JR.,(@U^MZ$^'&?)@A:WRO
MYMC-V;M<P&RFL.2TF.FUE+>UBZ]^%RZ$W>/8>1[E-'3Y+9=XK!]#^+4"HO'/
M<3=@REC#5!I9!FOAP+A E'A='KG G'H[/@[:\/\%_P=[H@6%[*,[R>:Q,\F6
M55)@=#S_RF:\?>N?-3XV3ANE:7GO$6J62:=YR'.3P4OWW$!$A/ZK5Z<D'"S<
M,DT*I=N'F2K)$+@*YJB?%>,D;=1Q03J<D^<%GV*C4"^<4>,EM:Y^Z>J2/:T,
M*K?M][B(\HE"F1R'BSP"^IJE6*PPP#]%CE-K[$2*24 #\M!@H 1NP<)%*3]4
M@W"(Y7*_T_A6W\Q \&?2G(6YNIE2DWBX%0IR+]&(T<G[0T?!7>+GGF4L*WAW
MA6.[%*8)VVX+,8NU9O+QTV]V$J]4-@EOF<,[3'1YI0_G59'EH=EN86&GQ1@H
M B]F1U]X8BL-_X-&&Z8"EL#,E4"0"1<5V.9GM?"XTPUW+[/9>)&>@C[=,1Y9
MPKK7&WPUO*:'[V2-FCJPLHWQ6LT*N)0LFF$(&7])"H]D%.2!R*5Z%<'LC*7'
M8'!X5PY<4=LH))&+9(AZY,).KRG3ZZP>^'?,0]2C!]XH'7#)4&KD#78]!9K4
M9=?FQ7DX4H@P0.!H_,+FB;RPN?J%;]),P4VV[\1RC0R/!:L;%OA[;Y 5I-)D
M*=4_(';S#">E#\-@]HUD,+QY8J/DB, TAA?2-2O+3%("&)KN(B'>:\D"#T_9
M2EA$&7EGF,3', /MG&PB3%G](\1&% W_%3=%-SK5#?&62TQCA3''41X3B!^!
M^T_[,4+-XXB!1;+6-0"PLFCJOP]O0FZ=-X_F!>DC)#M:)R=":<UC [Y[%2;_
MQLMX56!?J?'R8SX\1A2 CS?\]REZ)A:!^:XGWYW4'-;9!$LT0P/<R+H)E;>=
M)]=1EM)%0&DY1:!<4V[U$6[59]D!:_&?@0 ;@'+Q MA)^M*RC;0OE1,@[,(!
M7$S86^ RP)*Q"DF;0(X Q/?+M>*&WZ\RQ-F*P?B,%U)W <9M,HX9(0"6=]PN
MF4J40>MP\XWL)=B<"8,-S\JV#S;3(*"V6=$'2BRUSY(,9K!^L/H)]H4924@U
M0+"R6:Q+5L2VNL9N827D4-A&94I^$#D9>!11%A5,?U8XK2DVB@/-'.NA3!&M
M[L:XO);GHB5L5$W1?3[5%"?[:HJG0<!+3M=H6J?FPOW_7FHN#(6*)6FHW:;4
M_Y;[OI )1-:4]1&1_FJ45W:[Y@:O!%]M 6Q->K-M1K&^YO?SK?KEJTN?U4K_
M!29((UZ>]SFAAC(YB*<X^@Q/EU6H,V'-R*KYV9?:.2WJY$EPVSL__'%:,T9Y
MB'8G(.D9$G:#.Q+^VR9IK]*5RX.R+=KN^"^TUK&>QBVC>"7KMF.MVW;GI24"
MJ]3G=RCUK_[ZUZ48^7>I]*=GY^+3])8.5A9G5'KL@D=[MOK-GZ)Y.(V^^+_%
M:1].TK%J1!*O8]QX=<:-GHQX1=";"SJCL>)!;SH*S%:A(QE>1_8@2G$B-[H?
M(U"CX'<JSS/R4_C.52YY'+P70*2^H51YXNSWBX.W;Z_._'"$VC_J%7.Z@=J
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
M]U?3,NV'7SVGRYIT8I<5_NW7E5_5]$MCZ(R?J\O"?3HY/#KYI=0[S8Y;2RS
M)J\)SIT\X^O^QPW\:0 C"0]*<9MF[3K>J!/%D9M@^Q+2FTOAPSG)#SYJ_? O
MMO];N?G;GB!WE2!9>=Z4(,G?I42^4!,1 TVPIZ%G1T.2)[0I$95Q%RIY,]2_
MS2"NN-@K>P)[=@0FZO6F!,81#%1LJ6:JI)6Y/GW1PDT-BU:XRS\5M!%X8$^
MSXT ;6G2IO1'134CB:(+BE E!F4SG-@%,^863FRGDS$N#XJOD_[%AZU_W-@*
M2>Y.K&BCK**CYY-5U-YG%>TZZ=/,KI14[Y@H*25I?- :V:Z'3#^48+\R9=JE
M]27*S] ?Y&GVT!6, &C6T56#)EZ-5!+$X+P42:CJM 1RBH D\F^L^8Z9X9-'
M/]2!S(S*?%)LF$O^?OD]QK>PC":D.ET#H2P>\9*UCQA[BU5)[P38B:_F2"4,
M!9MEDGY##+Y0:_(0A?I\$7C+#TAZ@\9KU=%F+B,PD)RP7IN ;09Q<C]D8?@!
MNL1NT*.*J<PZ4#3 OLLF*NIM*2KJQKI,7CH=![>TT\=9 #L+29^)%WXTJDE6
M#TK0:YC!Q'0_U&G(\F_.3$>4O^1S5LS(W\[-T4AE=3SO:>;F3GL&?Q\1_+G
MV* ?26H0OX'0*8M$\N 9@Y'?"7M4)#E]!^;8D%-\M+:!E,&-XRP- IG3H27^
M31:YM7]:;\8$'O-6T*,H6&J!#FG+^Y3L;(%VJ+[Y)1US6L U @+#<NI8A535
MYH?]G"03WP=])0-J:HI?S?FF&*]8Z>)RJ@$&,Z*D0.ARS-5)Z5;DT1=&7)2$
M0ZJR-I-WCYTSL7D77*!:BW)IL,]-',"ARPHI?CN9/C;LG\>-3$1PVQP*A1U^
M:^(:) 7I]"[@P6EB(J;^.RX)V'7)N)Q&A#&M]";W"\YYE6VAW JO7/YD)>I
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
MG[@, 8VMA >^^@;#<C;#73<TBJ!MSBF,"&C&[$A .:"8(G+K$TZZS/<C#S?
MXH"AT;PX3Y2X!P$U<'L?_4L^WHUF$D?4)P@.W5[4>$&3&')G'=P$3!B91W-L
M#@GG% ZG4:YQ(FI#0_W-*(2R5&A]0AX,Q^O]_=XAHI=%SQ/ B'[<0KN]GM!^
M%2*D$]!0+VB">=%L'1LYL'EKCYS;]S#TEGM)ZX*1>^)ZLL3UU7*"3="UX<H_
MZ?*0#:5^19'1,AT,X57&6,,O!U*(@LLVM+^ID$.!8KNW OW?\GX&T45]3311
M:K%F5%%1+RDE"=%2ON)FZDV(Y@W_7,+_=Z^9VL<1T$N=@-E4V!H\W[7.1(/'
MZ3[(W 9:6B*"AETD7,,B+?."S11E$M6!Z:LG*0/^.Y7G"(.\%CGX_4RGMO89
M0&\SICE,2:QS98O./\VQ!:@4NPS4GDL^0R[9W8A+7H@1NQ'I&2?=UW!+AM9A
MEU+U^8UF8=ZUVDT6X(WGA.M_X8PF*DPX7L,%6%PV5>5E&S(#MK7R% A7+%;7
MU[V_@T_V#I)_=8T[M)*T-A5QU7R,.TB+U(+5Q"]JP6:7:AT-HDXK*.U!K>3_
M2O?<"LE_R[)72GZRP$7R;W;%M9:P2O+?^QU_')FH;BGVE')P2PT62 4=2M_P
MN2>D1$XH*5U:2N#,):/W+V6*<,.;D'/LJS#_TD08=I_:U&,E,A4BSOTA'#^!
MKQ7Q7)II3_ Q&,4;,(Q'I7#G<93-W,LK-ZIA/7D^-:S=?0WK/63^GVPG\_^5
M\(G5)4V[7 'P9Q*#9>GT@P$^B<KMO%09@&T_I/)TQDT=1HQNH:3[-/=AD_TR
M:!@EW-D\PCOQCS I4"G76),4F7+J(ED7N:6Y,T<J3!:(=(?)^&-)W5^5DU\M
M16!L>4+%U)$@9QU!.5BD"U"CS"(Q^VPY!5Q;.PD)#)Z:V# :B$R;XW?R]S3$
M[G-A[(A^W<(&T2&<(BY71!$J!760SY13 \P SN6R/>^P8?T[2 P5@$'2P,H%
MS.U?#N$>5"K(;*7>OG/V[K=@_+!9'/5="'>XIW%M_WKC_Q-."BL8"15 $9P)
MECEC=)";)^'UP>W1-[W>);_1)!",8&X];71#?_OC@A7"=WFC:IF')?O&(.[C
M%$I&^V8[D56]<EQ0OC+CW<P!WRLZ9&Q"O<S" HP?;A8DPT@CHNQAY;RT]/VQ
M@YX0_'\,#.KN%<C,[;&4#H\JY36GBFT-^F8SP6:>7Z(I(]5W>N;$EXX+].FS
M,(NC0=KP5V(FA].T0$6\V-#+G>JQ_9LP]W_L!NVC7M [;&E&JN47_+!(9F$T
MY/WW!VS[;:?EYYX%/ET6^(\"R+N.!1KDAM _ GY7(7ND^D^O+E]QAD"*;H9!
MF!/@$_K6&8=D4_?.CZT>W7/'*_ECMQGTFDVB?B)O('3D5<"@]K2]I^TU:/OX
M=MI&SEY'V[\A;9,$9FJK$/I&\RA="A9I3.A[$GYV)/R:D'<V#G4O5)CYW'FM
M1KNXJ5JI!GG:J%-ETQ;MU3<Q-@N=H/]DH^E<#A/_U61(AJ4S1D#=,AF4!]M\
M$OO6ER>]P4(&OP>"1-\RRO+*E9WK9AFALBXTTS/%C5($-K ?YM1ZE%3 ZVA8
MP)4UVT!$)4F/*_9ULTB?>P9H.O-RX R<K='!9U$"2=*=!-WV2>F(Q 7\M<>R
M_(YNT#D\ODTG'0SPMXA2.5#1-=WMZA10\&XTC1][0?NXK;T!=XP,C/"06XF8
MN<S"!?V\LH,;3Z-[O.>N>^ZZQG\VYZZW\-33P33-_1?O7B*7W&@:FJ/2".OP
MTI,:7EK#%3?3P;\/!UWBBE_)VHEE\)8N<[?CH-5;B[M9CK+1-/B]8G5WVD<N
M**SE4<ZO.IW.GN,\4X[SU3J:RT(8E>A\D&)K!0K5"B,QS &^^S8U:QUER?NF
MJVX5(%Q(C>+3;6ZFDG"/]G/M 6MUC_>W[-G=LK\VDV,9!8@0+76F,*[G&O+E
MKH\AG"5B=RS<YI]#<JD:\C34V5?S&Z4VD^LE_[SV7/D?G2E0]&YY$G"=8D5:
M!F7DFJ6@RUU#HV^^*0C-^*[5IMS"%V4?]X_MX*1W\C*05V#%'_F\;U*Z^-AG
M=1[%_OOT6FYMD_;EJ+'1+-;C)317Z9RII6MPV-E?_>=W]1'=>C.%'B/A>*\(
M\-C<>HRD4?P,__@KC/Q7"('Q-KQ9%5$+S)4]F^ %_B/:[.:_3=/JT+_]<1%P
M4)U\V1J9$*]V2+E@IEDL^@DQ<T!-PGBD93B+T<T,8<X: ]K)0.H'<(>I:A:3
M(_!3X_+LPW6DO,9,&?46YC!4<&Q#$MC+MW1C,\L&P1PWOHCUDZ!]T@OJ?L;G
MQC\[ZC:KO]DTGD;CA?+:]E'0/>J9V&G-!%.M=QP'O5YWSW^>'?\!*MCLVCO,
MACF($-QR,M&_TT@267)UC47S_K@($3-9^HE4ND)O%G,0WD)B/$Y#:;^RD)P>
M#)&7YA*"MC&?ZVKR/F<95?M#NU/::#;<-XB38UG?T;.J:\*-I3[\VB$GM=J[
MF9L/>"6;\<+A-:(64$4F<]92!D6F1BJ3MA!43\Y)4'WE; A_:VK'=3K59N7(
MJ/8 ;ZG!*N\U_ ]&&"!A6&2Y3^HZDEJICUE*( B%SGOJ8=[3V^@_132,-BQ<
MI]HK210W73EEV"L\I;=X2IA'I0$-4#VDQ#0'4!=;9X394"QA@NH/-ZSCUSQ8
M9S0X5P&_NI,Z[YTU?T]XVJ_$H/UZ/GP'Z@YS7SR&U6SV;K!'72E"/#B/_JMX
M55]=K%4S4@T#OPTZQXC->YS25WN !NSE(<-OV97\ ;CEFW#>3Q?_=:JU,O_#
MF[>H5KH@S\)4SR1U7[3%2C+K&E$RF1#Q'GVM-G7_N(LRVBPL%J9=XPUJ'W:#
MUC%6JSL"N1:3:'^)]Y?XZ5WBRR2]\5_A@%K&NE?Y\M79D[S+..^Z>'.[(TDM
M#W*9N4+F<??$ZS6?3SU1;U]/]$C+93X4F1\68"I@) G8$2C9W*PTGV&F&F5K
MI)B\@18'QM,I0V-&S<>0GX!15&)(]+53Y:$=Y=AT0JI/3%O42"<F ;\=1#/@
M5&ZU8U ND1D:>-2&?Y%X9D)^94+T@G+=BS1$JUGF/,P_Z]Y_G)='*])=W?P1
MMUO#M/8H&Q133.H?X XSGAVUPM/ 6;&4U,Y33,A64@%3XM?XRI3M\)PC=YD.
M'L\G:2ZM=P=I@86[P-+[:+8+T%["A!%F4]U%Z0",Q_%\PI\[;_&T^63+>5UC
MBH&G3"LF-].Q,MW'4?A9+J+K-+=31'<F1707;BG&^1<,O#!!G*7H/XUWN93N
MR?6EZK2VVI?J&'2HB_>G[\\N3M_Z%^_??/CT[A2;3SW:WE.=]C8NS['I/86Y
M"ZAX$-^YG,/_L$S ^\,=FXU/R[NP'J2MWBF8\-\CLX?1KP_P<NO8LWNT]:D\
M?'/&%MZG%5L1B,?18Z\P%IF!:,Q-=T]#92,S0&[I;98I$+7UB+5_-BX;_F^G
MIQ^WU\7J$9#<6S4F-)!TH!2J,3M/;]08N1P.OE'46;:OJ)%RE%RG\371B'<-
MNFD*"BNVXRVBN?8ZXY;-[):9^F6L,A?MR51DV^:V?6R9K')06W]/;S"V$X"J
M.-?-YT$C!'WXWP)C'"43P@/QBT2"-@AIS#HWXI#"T[ERP#O8P8X!9>*FP#[G
M6->-R^)IC:K+-L@@8-5C4@<&ELT$!5ED4&0XB7A1PACQC&J]O!.Z$W-?Q9'2
MP1*I&#?EX7KZ:C2B$O*D]/; N;IPHX=28ILY$7%>]Q;;S3V"B_H1.-M@@9OU
M.J+.XD/X([>-J'?]WOXER M(B3,T^KA%[% -8N+HB.1,^1-8B#64+1*#\<8\
MZ\]BN#]P!>0Y?FQ!UJ)Y2-_A!/UAHP*KP^A*V.N ME)"YF*F**(Z307HB"Y*
M'&.UHD>VYG48Q5SK4.#0.!T>TH?1$[XTJ="VHJ_5EQF7CM?<R)" (/ .V'Q/
M$&.S-".A)Q,_"Q>PR_Y%#HL=Y@WO+S+Z%M:^CHF0[((99ZC(K$G.264D5;&$
M,U-4'"=X#<;HE3;;TAI\Y(PH';E+J$7>AUK<"T+>1O KV$N*WN4<]17+.<7O
MF,Z5[QRLPRUU7!OMLRP2!P0#2)2W AEYX"$Z..P \2JW;3@RPS2):47.4JAY
M^ C9W A%@ 9P0BJ<1L4T$-<%-6&7V#3,!6BMY"I@7FR&]?J2[Q,)+OT-&?N6
MH[L3ZRO<ZR+1/@*<'TYEJ/ISZOU)H>\1>BPP364=$72!4H1Y:^!53XK%H8-/
M#]-*8^(SYN+8I6C(</,!/8Z 8JJ409.A?)VR?QD'KR6&AG=^K1+<E?KO\?W1
MD%W.I6/2P"X9',@H8\?B@GU"_'H214,UPPD6,Q$Z<A5%M&B_E;Z9@4?$/XK3
MFT!7SY>N N=I%-DL+O*@XOH>NMS9@J!Q$C-O05%[\P+=+L$*0L\(PH!Q%<+!
MO*"Y. 1O:Q'06X5[9?(D:O81SP@AWHV/BW,/* FDHH]W&OX?0%^.82:Y )W&
MZX;W*<H_^V_XC?(Y?I3[GRP,P0<7F0ZYP =-6=PV4YX#/B4 K1A9X+M=8=1+
M3!H]P;E2G!5.I^GBN_B/S7,%1_K_FD??J6WV7>:W!H"Z!%$:C:(!>C+/".1M
MIY&?SAG+$*6*@1.27A )HC79S6#$.P\%4#H@\3X4-"<D+30D+03>7;;E*(JY
MGP#"1IEV(V&2\$4%$3U_"IZSSE8]9R<-_^KW<__#FS?GGZB1^]N+RZN+][\]
M7L]9=QM7]\1XSCX@,"2Q]K<@3U ->(T:9[S3%_A#':09R #IV2$1[O=A/@S_
MX^D@^KLP^ZSFHO81^NEBVD]C+<S^>O/F_D"_OIVL>MLA*RT1/J(9A.56CI*R
MRQ1U[Q&,;Z> P^U0@(YG\779:392XUH^X3Y"2UQ5%%#DN]XM+/<^@0.?(A1N
MK_5\4E<.]ZDK:Q'0JDM>87=;,8%.P$ 5$T@Q$N&EX^;89=[W! 3>\78HX%PH
MX'44[]6<AS_UK6!?GS3>R*F?F^))3GZZ0&S6/0D\(H]#]SLE<JWI<6@AU,3K
MUQ>8G_-$LG6ZWRF;Z?;YP,9HIP,)29V=OK\L#WKV6\G4@K/7GH%W:IIF8/P4
M7*AZBN4D,?//TSQ/!]'V,[.V;386TRGG)"/:ODY:H !?3H$6W<S%[!3G93@[
M%=J=*D6-=<H#9S$[11WXMM,!AI"3/!V%F0GJ<;*NKB\UL^',X0KZO\>NLH!S
M-S@SBH/"YU\F43^:^^U&BX>BS&YT2;O@^Z50LC38[2^X!%8ZXSV^^_&=_-5W
MW@_K-Y$C.),XW$Z;$:=Q;(E.1QYS?XQ=K1)='*6CREZY75"EH8.*<W6#5,61
M.T.!W$*"@?.=XN$2,;I4*)3Y*(EQ*\$!(,;71KN5GDUG#+:_75I\!%E1Y?2.
M7<^!^M/$-C AT4B0TAY0&D)&V4*>F[]7SA60$(KZ8F[@E/\:Z3P'-\L'758P
M$\SI8'*3W@Z4#%,:ES(.0A9R7&N"-3:8 ..YZ4&!K38Q.8N21D29'0A#(PU9
MY[Y.2JGO==/8=FG?PQ/]NS .%WD4[CJY7VE"7B; &69#1HR(HK>#6Q7EQ8PH
MF=N>)-$\I2)>2]B4SI,+P FW:-$WB7 &J<$QPQQ2DA&FEV37BA*N;."?TH3@
M&J33:(!9 /THCN9<FNNMGBTE3@VG48*!S(P%&[[XC3QA^/FI_(BSD@)*^A7H
M-?CYJ_?O.-L(O=Z8*-0/D\_XI=Z*N^8A&T.KR-2X(!T3S.6);H,LJ4WN/<P;
MON4_PEGNFKB?%: 1>](0!Q9+,R^-RN>;*<79E+,0F EG0BZ<9"I.GF3(/EDC
MGI)>(4\'TV-MORD[3?Q\Y%WD6:AB:H,(0U,*] LGAS N-<)$9O;298&&*P+!
MFP:?G/B,<#6<&QBX' [W!Q\8:;02S?(\S,@FMHK+<1J&.K1<2F_$^6*)@D[]
MG(=?'J7VLY48-F@_VJ-[%7[9>6/TU&U.5S)(JV+?L$&D-2QFX9F.U)!R"5&?
MQJS_\ OE,DGXRB@1I;Y)MI$L=\[-9ZGM=%77;R[*R_8FHA]=?/S@?U)CRPM,
M(8_INRXX5O!1-,?D*0G6&A,+#IA@;TV?C%R7_XC5&N5/TVC=2JP?;LH;$_O0
M69,$%14ND(V<CKFH:G<OSQ-P[VTE# J4\)MV[9I+")=$RICW)/#<TC;:SR=M
MXVB?MG$/;&LKL7M@6[]K 98."O8.4 %</@-=9Y?9EI1[.49 Q3]:*43Q1(VS
M=MB $N!#8R+-LN@:[2JRQ=CRPXQU<<*ZU2.N%Y8JHW'@R_.S<MV7D]9.AP*6
MX-1K-P_>B%%9^L(_//BC =K@;:_B_'FNBEGUVE+@@FMV?81_P9Q\*G#E1S2F
MB4>@'8D")A2A23GW)_/Y[.>__>WFYJ8!VF=CG%Z72Z&P5) *A:2>"XMC$?-J
M)N$@5'[%;4TV*[H5X"=CLEY+)5148D1U2/E]Y/T_#C)UH!P(>ZSBV>=*/O:L
M8,4DTRG56LI]+N.K9ES>F2@P3'*PDN.%:;K;\/^*V#VA"X-4" 8 E2&;P4P)
M1HA.#PYY5<-=QC#P(IFT3%$_H,'TG8Z_51M,0G%SHF"N%@^D<$S/R12&(%4P
M8"Q66\'T_@,7)QI%;"A%L"5H_F1J3A5W].P6;)>'MFI7<R:Z@D@)ZHN:SN9T
MKSUR):,KR4GO+[$Z]-)AG$F'I$9%ED1@P0HLE) ?GAUL?P8'%R]*G ]['BR<
M:I['H2A6A.Y64J= Z%YH6\$6 S\4*,O#9XQW&^[B=>!$H!@E;;R+:>._1_D\
MS;CD]+6Z5G$ZTV71SA./+H>\3&.]K:!J 8W]0VCLE!4)5@T(1Q);$6#GU=]W
M/TGW8J29G>AR0XXXL.J!/G]7S?)0Q="[8[#QM,("JN(T$E1T]RF_YBG*1(E!
MCF9I$@U\INXZ3!SBLZ]_._T$!DD,?/==B",_@:3"WG8!P%JMAO]__SQ]?W5Q
M=7IU\<]S*F6$#][J?[^^N#Q[^^'RST_GE][IJP]_7OGO3C_]<7[E?[JX_..>
M$P\?801S*6Q$1>3/()X)O_MW2E=1Y\IH@($2[DV8YVK.<#]QQ+%%'3Z$6Y%.
MI>L ]J1^%UA?.",:) ,Q$'7TRZ"'8+@_9R9CWY7AUF>V5I_4I[A @ $"D<3H
M6S60B-[VW*#S#]58;"'0A>&A6-;'4);TVX9_ID-Q]#Z8K(7)I$&PF16P*R?(
MH-.*ROWP*NN7-9)Y9F-_N"N@5D[9AD"-7@=_";(8C+V"$N400(.6H8&>:KKN
MD$H.-D4>Q@:IU,. 'TR-]QDC?+3' EY@TRZ*''>']-OH6CF;'B7Y/"M,O@-P
M_@)X+IU?=:_IT*A!.2%K)"$#JL++5.[AZS36$I'3_\_>NS8GCB0+P]_U*W1\
M=DZX3P@W G'KGG4$;>,>SKJ-CW'O/!-OO#$AH+#UC)!82;3;^^N?S*PJ74"
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
MD!O&&L_BOY?OQ).A OSWL^K9@A>F12671S7_ %I06S.D,'V U-URX":VD3@
M_.'E"GZE[<,/K\QV@'4@IS7V2QJP*]C%$]AQS@ ON^M]4KVGWGFI:&BE<ETK
M52H?(O*1[Q(<H%;])7E2FPT!:MP)Q(5)\BR2<_R2#MKII])>_K<Y[VQ,/4W%
MT&>7>J."=6AS-Y*V1#K5O,'>Z[I6V6#OV6E@%L-SL%IX$ U1X]A=!(^LT$TY
M?F'1,VGORL<^=GOS9M?&87 G;.SC#LP5$YB8VR$G3AK36T&V)'6ON8(B.]-:
M[4T"Q)6:5BQGE;I9=W)P4"BE"HZUH+!;EI!!G3$0U(]87K[L/,8Z2($?J0-W
M M9$)JFWTCM";)2R$&5I,Z+,[>F+U31-8*W32V+\2.;?]ANV)#NC[J CS$J)
MK)5WD\A:*9X26=^$'JDA;]SF.>Z&O/RD-+T;(WR8W3D(IR4G/&CH$Z/Z"A-_
M$E9IXJ_PIHCDS-GB*"Q7LH?D1E,]AG/L?(T/9Z8O*=;OX\*1EYP_1LD+X43$
MJ$6%$L8H;ICLM0*?9//3:3RQ0*;3\I 8\^.C(>A\L6(0&:\3HQA<Q^$3G17:
MZVSKI+#WQKOJ8<T)*6E0OH.K4Y"$$[]"Z1=(NJ"I6#!6^F2;.&[@Q4TZG&E
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
M4ULX!"3<X)0C$N>YP?Y#[C'E)$F8=PD 3#TXZT/9ON^*3R"Q_ 2-/$3#J^<
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
M9\9 5Z<4ERP871U)-X52*G(6+@=L-K-O18"_A.&?6*'^%].F>OKN,V,!#6'
M6+Y,UA'!\ K9YNB^2 /.LINX!]B5%Q+V$@).2-]8/;_.M2?) E!S0IU*?+P%
M7)2G<-&-?"& A([L1,D]E*![>>P9,^M $SN_=7W_ UR?/@Z3E4;^'\ST?+5%
MY;PS*.3N)XG(<DX1:2R_!'M'D[$035?DAZ?F%MU8(9U(V%=;_YI@5=$1H:BR
MC;NV!;14%J/%])_5&]M]\8\)]M75983<W6K K=*@1][*CX(G<4A'<9((YCD%
M6"T%8+OP1]*?>IEKAWLU(9:OO%H/OL9GD#S45^ 3[D"$LP[2*KXIK&,7GT8^
M;Y.\8_V.0OU_Q^WX>*_GUGWGX5'MW*CMN^O6?0O^N'O$D;[M[F/KH76MWG__
M<MN^4IM75YWO=X_MNZ_*3?OAV_ZZ9>Z_S9Q+E?UQ)86G?LG&IE$/$7>HS*9@
M[FVC6VQJ+LR_SMAR@(EE[F >LQRG?QK9D'7=:.RT7;E8&D-S*(+3I*YZ.#W,
MEZ-BY^,8:"B0&$,8#S0G6M<I/6$1^]PBAHLQ)QW9CZ6RJN?HL^+CPVR11.")
MUNB)QGJBT:-HK_=AGL&M2(-;XS-HQ.241(\]/Z'PN@ESL9\T%VTR%RTR%S6U
M'YDL?HK)PKC)@K,5^ZA%#U&+UGC3;QSR(K):<.P#4U])J18A8MB"Y0Y4EJYB
MAPU'Y&EX;'\9Y!0!N;2< 0G&"S"%Q: '(B]M?I:!:"BH#DW+LVF<)8W1B89'
M,AR(Q4=2Q!MO)D8_![&6G<M<)EKLW.&8"4QECT9-A-GM$;S3P:VL &XZ&D[O
MQ-;B@$\^/SIRJ8UY,AIV\GEB#DZ"QHD;_3X;!U'0_[MCA;85;_]%_,5\RRDW
M>VUM'5_U"S8])\1(UIP+E_SNVM+Z\S)U/"8)FG>9I]8I2O)BA"T+8K,/:,!;
M\E?8K1[[Q?\<T]Q&#!0FY=[TZU)WU#-]GG$%3$#AP]]HE!9-\U+'W)\<(_XA
M^I.]R.,LQ\Q)U[.\W#$7=#A60FA,YXF[\4$]%WR*G-22,?$1N32Z!KBJX&L]
MEJA[HK4%VXGL;;Y^2M-3NI:Q^>WQ&?0XK#UD-]&\=R5U*GQ*6BD^$::6T@ "
MWY<BA:"#9]M!L]5\4'PT>HWQ^<B<D.8@00FGH$E <NB ENWBZ,7P6X%Z/@M!
M#HJDF0/,0^;,D<67PF$#/1K1%LXZ8CBO8>+Q"2H]=P+O>&8T+0TW,?=^#E$Z
MP\9"P8:XE(]HX3L&$TIT!)F+0]@\^!GLY$*-]Z2&"PJ2.D'!J$YI\*D'Y_&8
M\B(GS?&FU?Q8*/?XL:3 P\&P-!(398;GVC1K)7:?>4-@3-54F\EAT'*<HY@"
M$M^* )?I*!,'M1@$.XU]&F9?#X="!71(Z2L<3SP<-()O$9R)S^.<9DZ,)DZ!
MZL(GR Z5-(ZURKF)SN"OJ)J\L) M.BZ?HB&6/]HKV(G?.I%_*.B)ZRQR:@?.
M_.1S3&)#&N>1N[R@:9=ER570XC=U>@MPH14NS41G;#>:X]BEH2?1P^%QV$]S
M1.-)-)JI0@->PWDJV.T=+WK4Q9.8PPB%$&?/ \OOVV)8BE#2TKK#<U$K0&G:
MOAO;0#1@5EI"LRKA1$[9P:D]E$L/8,11M"/2!$?F@&&V='P $BC"+\RVL9/X
MU!)([ZAD"]T[D9:?AA,2W3UF6^R'8)LQ;BQ[XIMQ%MD+5;.8%7"TM^2C_W'E
M$#BZ.9,!<+"X.\"V G>,37V%A+EO7J6.M3E"*$JW (YO16+W4]5-,9M9 0$
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
M9YOP[CEG4V(($6OP5)\T1/SW- I37XDD.G3=P'$#%HNCBD_.U)\C^Y-M(K1
M+?W>/;M\8""0_#$#,OG![%<511*Y-8%^U>"9J6PXA"]QU"W^"^O?/)]Q?JSX
M8Z!:%6Y"<^Q9MJJ7*>1<O2#RDXMRVE.(>J9(YZV(9]/E^)\IJ.(S4\1GL;0N
M44,$ #3[Z"DVG5<@'@7!XQ.G "%'QNN31T%++P0X\!C2;#A.J%K90GT<D419
MLQ>Y.5[.H#V[D?\H%-0;B]F#3^J]^00\O@LJ!'/Z[)-:U3^K%""'_:F%@O@A
MR1W^VYB1%^<9>BF%:53QLV6JZED,,&F'RL"9SBYO"O%#R>-\5A]?QW"2I@=R
MI?]9O0-IPX]\Y^+ARO$??92_HF,CS,(#SP- SV/F7X4> \*%]XX)E/'M5E.V
MBX"*'SF&X03EI"\>WR^>(T)13FF>_C") \.E_;.((8=?/YJ7.^%W<E+3K[U+
M]!IW;J_;=U_5V_:W]F/K^M>>]_%2N>K<=3NW[>LF?*)V'^$_WUIWCUVU<Z-V
M[EL/S<=VYXZF.UUUOMT_M'YKW77;_VRIY[>=;O>#VKZ#CUO\3>>\&Y*/TPI
M6/C EBQ'_=X%Q<FV3<]7SU$_+Q4__XW^JW_^ $_V&>P:)0IH0CT0(,C=>-[3
MAU\_]E*NZMH 6B+*YRLX*RD8XG+W\<AC'RZ!_-N4LI!]]^EJ11:#;.VD8GV6
MV.>DZ<>147AAJ WCZO9@KM<H37L'&,'QG+^?Z4E-;>J-:9=O.3/]@R'MM>#0
M@T0.7$;;>&8?ZQG'AX>+TO914:)<Z6V _4!.:[RKTY;W>Z4V\#=EOG:"9U>-
M7] @2NWP(=GZ+PL]$^%3F7P0XNG&+ZM[&XJ;)/O0 ;/5>M9!;ZEI1K&LU<O+
M_4 +CY].ZCF#:W5?<#4HX;M6TDH9'+J'#]?:ON!:P;J%6KFL-6K+HY29X;J'
M$J^ICZ?X_)7KDTO -^UC[S>P 6M#*'6&@F"RT4N5ZEP,7:OM:N;YL>)I U:Y
M!IYJ%  K5>%>GY+V]L5ZU\ 3]8:H5<I:53_<1C!KV6M\IU\]U_?5L><.K3=M
MI+@!%Z4CW-,)LN&<@M/E*DXW.,QZJPU8V:K :F!D5:L;%:VL'V:'X@WXR<K
MPKZ<6J->U,J5-Q][O#93F*O4-0<CR['\ +LV_V#A^-?C%D>;,";F,,^TF\X@
M";D6!UPVDBJA@*K7&J<64_ODDMO ',U^KI4:FE$]3<W:&\O>!N8,Q%RY9&CU
MQH[2$_.M%)YC9<L'614V]-R1ZO)F_:[SML67&W#C<-Q 5+RS6BYYH\*'N=>T
M>GDY*UZ0.GY@*N,2P,V'5Q63\BJ@/&ZJ"QV<XK@VR+"A9*4"$F-_]:C;9Q]4
M+Z>>"_U0\I%/.\;EP??ERM5F<B&@YA&8S$67)HBF.FS7WHN=R25Y&*&AW+F.
M*[E'-IY1IS[FM;6&H>Q:)BV&V@9":6.HH1.HJ#4JZQ1DOBW4-I!+&T*M7BP"
MU$I:.<,8X+E0VU/[P?F"B8NC W5VTA'B>.,:Q@KF3;U(TV.J6D,_3+UL$U5V
M"]##IB&&II<.LY)[$Z5V"\##V=0ES5B+Z^92/0%E9#0V+0]SVS'@S<=L4J;[
MH2DD+\/AI^@PG6$[/$HVW!KHJ2S5&EJULLY@L9V;QQGKGFMK#M=\\XW7WVHJ
M:%:!/,=)26TG\>Y@]R'\[[R)M0?K[-RA[1#VH?'<$:^^^\:"9W<07=[5O%SU
M8@4SZ*IKU.2=>B84&MOMF? .(*87WZK-Q/X=ZTMZ5KBI;K.#IX2=,;],JF@&
MAE=%O44W:EJQ<6)Z>S#"-C0A:H2NVH[:2APKOC:P^S;$%_9Z*<+]>O/TNNT'
M.NY8('IFRE@I+S*5_PK,G])%?6C&8+J&>473CB8 G$X8#_Y"1PXG<3*_]3/P
M3%?,_F@';.0O[R23@4TWL *A6C6T1GF=K+U#C;[N"0%SX:Y3:Y6&5CQ0;^%&
MWO(W!CVV2&E4M*J^/(7\ +3B%97B]EP>>K 2>L=<&BA02.8OS&$9DU;K>NGL
MLE[12OKV^\P>+:HVYN=KHHI7-V9@!R=,;8O]KXDI \/+QDYN5:XTWO5$^TRI
MYCZ9)4_H7SG_KZZ';9QU8X_Y?UE@M2MFE0ZJ^1"BC#]=JQ;7@<\FNN+&0-J
M3ZP*I!J044/7C.(Z(SMRI]6MZNN\9;Z/Z5K21C9C/4?5P%6=HVV1O3,_* LB
M2V5;+5SK.J:5-;1*_51ULG9L0S^%@U8%62EG7<>WR "I3>RLRW": 4KO0:*'
M\#)@Y+4%[>Z"/W&FMZ(>1Y[$6K6!]?DK,S=C33LJKQC:691G'H+FXJ54S*X]
M9L1*-NYYD*C9)*"S.FKT[#KK&JC)CR*;XXJ,TV;R)^1E2GF&:7HY@M=I,[EF
M1"L:U&("G=H7(^C4()I!ISZ9EO,NQCIN6E*1,MXO;;0?7[KI#!8.^DL=IW(/
MVGS&5.H2-GW0RT!&6TQ(.A9+<I>E(?FB HSV5+12=8OCRXZ$"'86\WDS*EAN
MMI:,L\N&H17K6TRDRD%$B>>^)A6H0X\PI1"0)(=-1VYEH!,*4QGEJE:OK].Q
MZP##5#N$]WPP8ZRK#D#.T-SG>&)=;P)IS/AMU+2RODY9V:&K]Q0O2[4O3Y&S
M'?+I[5'O*8ZV<5"H?(JCK0HRX\CC:$O5QMS&U5:@AK<*KBW@BROJHA1J,RK5
MM7H@YBC4MCVDO8$.G$E.E8O9]=E3]&TW*G0V1.G9U>%3+.X=!"URM9G<*0JB
MEVG+]!SXSE?'S.,:@$ISN76D8]_JT]3N@65/ C:8&5U[*"QK!86@O!+/DM"[
M9QYUZ[CF@%JJ#,#S?&QBDH.55C'I-MOI%T3NNOL$NZ-XT:BF-2LZ7%5FSUE#
M6R>T#'@S]K?!&?K*L+T*DA6-X=L16;T7Q>LM:*NZOPVN0ULUI"V]F!8W/F9=
M<8[P_YW&.;*!:L+&< XSG^<;C?-5W4G@!R#[T6&:*X5@3Q;G!EX""=PFA^T=
M@;8S%->**-CO1.!-)>0T$J[O?<LS>YU_\](V3$Z.1JFF%:M'R-/S[_K8$2$:
MQ;UO>3-"-'0:TMDH:L7BB1#?P+6S*T)<9B]M?\L;$F)YWX0H-9&/Y.ZG,,FE
MHB@B C*6;\X^WWYD>D^64PC<,<ZV#\(/Y)Z*B_<TEEL0.^!1B#ZS;7$X;HON
M9%=R2FRQ^$LX(ML?FWU8%9_X^1FH:;[&!N].'BR<ZZ[$4"36F-]J>T9E2GWE
M PL\UQ^S/H[HL5]5C*J:J*\!!:O!,U/9< A?HKZ&__(8[-9G7'=3_+%MP5>.
MVAQ[EJWJ94TM%4O5"\YOB"2FZ"$WY+#V#F@EM<C_3 &^G(P^K3MS?^HCP-#L
M8]#,=%Z!'!3'#6!-9!>@[E+"P)-GVJ!+>R',@=%0.)*CQ7),IV_!(X0G:B]Z
MD9OCY0S:LQOYCT)!O;&8/?BDW@.S_0RK_6O"G#[[I%9+G]5_FO8$_JJKA8+X
M(0E-_MM8X#=.C'HIA1JK^-FR^/)9##!IA\I \F>7-X7XH>1Q/JN/KV,X2=,S
M>U;_LWH'(H<?^<[%PQGQ'WV4OZ)C(\S" \\#0,]CYE\%WFOM$U K@C*^W6K*
M=A%0\2/',)R@G/3%X_O%<T0HRBG-TQ\F"66XM'\6:^@3^VA>;FFW:5N$!7J7
MO]^HOW5NK]MW7]7;]K?V8^OZUY[W\5*YZMQU.[?MZR9\HG8?X3_?6G>/7;5S
MHU[]UKS[VNJJ[3NU^UOSH86_;SUTR1JO?59;__N]_?@'?\MY<^1.@.=@1RB0
M%3ZP),M1OW=!V;-MT_/5<_Q5J?CY;_1?_?,'>++/8,<H4+CQ[T?6_X=?/_92
MKFG.4+E0=Q"WO(_G'_MP&^3?IO2 [$=)UQBRN'FV&^Z+(Z'P0FHJ+F0/YJ;*
MI9D;  XXB?/WL^HTR!8DWJ0LF4;N'9E1PK7EI5ZBV6UN_YBELP4O3#M$$]9
M+=RT^17#-]Z;U@#0EC%S:&:AO!T1M$S3<MB 'U!Z6:/CGC?[_<EH8J.*<RQG
MCA^)#DJ5#=&9$UD(QW)H%#[P):P3';0;R_82(N58CGOG.H7HH+$$U6,YX I)
MFTM/DS56D6LAMB($LQ@!7'8=!\5D.2_7(-_/>:_,L16 <'\W![YF0ZMO!=GJ
MG8_BQ*)3+L]T>C_'YN-NWL]Y55EW\HZX-:7Y[U<!V$>R@C#-2\5?SBZ_F+:)
MWB^3'!/_8SH3-"EU<F:7IX\N;?I?%@;7PJ>RA]'$3VI3/\D2,*O'HT_MNYLE
M\2<>)_I3+_Z)E2K3\:B5@F0+@TQS +<R2#:!]4P^U+; O"S()X&LIP,Y</M_
M"9N(<]&M%F]>ZIIN+)_P>/@H::P?=]TQ"A+1V.K999T:%[\#E.@;9 ?M$R>U
ML\N2II>K6JV^O*7:0:!E<?*YKN<)+\LKUXPZ3:HM9Y@SM1"(,_KX_A'#EQ&+
M+<11*4\XFH^:!MV=:C'3'/*#N#N9RWHK<\MZ#^.<"\G/. CRJQ1W0GYO/=5A
MDV8[F2O*"CFI;,M\WZJ'.@Q:S]\8ZX5W?W_S%RHK]++-.Y+7'?G]1DC>P%Y:
M%<FEXT'R_*'2>43R'B]R^5T/4EG8]]4,^Q"NGI22LY8W,SK#J>=/.J,H;7F4
M^GL V6E"R\H@V_*$E@,&V1*/UTH.^VQM:&D6;4HKVNGFLRLW:JH8.VLN>[P(
MWD"=W3^"*R<$;\#T3AT(WZSU]NZN1/4(&FK/H9]D4L$UZS/J>U">DU9P<%2X
MD A+^GH9":6]9B0<!./(UM!EB]C*FMA0SG%BPPFS K.'$4^L-#+G1YPP*S!;
M/@C,5BE45RW5-;V^>K/,(T;N8B6NE*M [')%KJH#9\8>PY7#-V[V<7DK>4+O
M?*R6\/)6*C6XP*M/G3SBRYO9:#4.VVC=QU78P%[=YU4H[_PJY#D$=DI0F7_'
MYR>$Y7WG^4NM6<0IRAOD%:\8UZX:V>=@YQW)AY6%5-[ 8%T5R97C0?)A92%M
MT+5Q51Q7MX7C/'75/Z6?'(#N_!8QLOEY:B>0I8.L?,K861EDIXR=;*K,!O56
M6X[$SI>/M=. Z[5PNX&:NC?<UD^XW935G3+M=JW0[^TV-'9[&_+DO5LK(\4X
M;A(M&^MEI!BGC)0WB J45XI_2EQ53ADI^<?L880^:Z531LJJF-U "]@G9BF2
M5RLWM%J]<D)NUHR4<J[BM,LS4K#;>AU8<V.YX_>4D-(O;U IL\^[6Z&[:QB:
MT3@QYG4,V@.OHMC'53B,FU#=^4W85\3K[++M^Q.R3,$L=65'?S$=TL*A.%:
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
MP4E=5*JB W6&LE9 G";;I<(.9%JQ7M:,6G[%1E;BS%\/LJP[-W)L]UZS(?-
M.U4#\^>!79$H?L"/P#NU/9H_6S_'S/'9%^:PH97-,Z37^7S.W$J?Q>ZUC2)8
MF:&W/%%&;YQ=5NI:Q5A>AK]_#]MB$&X4P-HB"$OH<*EJM>(ZRNK*;4W6D<?I
MC(2:<*#@]9@_L0/_"&2PQ&^L!:3GCK@D_L:"9W? Y3%EK=PQD-+7%N:@. ._
MXUU;/J_CF^YSDX$$=(J$E0^^;V@E?R-HLNY\W=$I^Y#92'5.X'JOY)YF0+HO
MSN'>+7$6]!:R:SA))GE= E.E4='*QL$/F*H<[+R1RKKS1O)A+B;S+X;\]"2V
M, G#]'T6'.JEZLCTQUMFBM!X9_C=9TT\5/S<0E')=N7   .@ZSF>Z;8C%7DW
MX 2KT*AJ#2._4GY'ZO)NP(E.7D,KEC>UX':>Z7SU;#I/?*1I+$V9V T%GVW+
M[%GV*67YX#:3$[$F0B.80L^L'UC5>J!2#,PN#SG$->/_;3OR; _AT58TK##%
ML)2I'4H>>>X&(FP'L 2]5:\5M48MM_K SAP^JT)S/A Q%]$H:\7:!@ZS?9B<
M-!<CQE)\#8 W=GU+"*VQQ\;F*SE"WA2I6V4W=.@(H]F"+J4&J,F5HE9IK),V
M];8^T*TRF+6@5T;O9[FD5<K+FSWG#7I;92CK04\_NRS5M?I:N<U[\1VOK,4
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
MIV>21(03"&9L!!54'-!#@4KH)VK@JA:0$I")Y:,'""[*$S!:#8C+ C@@4=A
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
M8R>6)PO3)E G9ABO)/TXAGZ>V1#5H"NX,Q\3V"W1G8SOD[;?F_B6PWP_'KV
MP_Z&X:5_X!_=Y@/])@S:'@5589*'7ED(7AX-"L&J+'.(5!-I%:659-,7@878
M+08M ',\S2?6&?[31=*116G\*2\F5@NEF-@:3U"UB LM;.F2HB']LC@#14W+
M0/EJNSW@U/]@KVK4Y6 F _'K/]KRIFFH<GG6#W0IR;S"Q*6=)C8,<()$P&@C
M20UNGL00D4"7!5OU0 B@: AS:\9CSP6CA?O#%N/,R"O.JF>7*>.P0Y3-X ;
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
M'@N(I ZN5MW_VJ]H@QA5WW*44(X"1W7L+R-0=M;$@1L<<SFJ-ZDB2Q25L6I
MEFV<,D"*6)/&V$\88A&#DR8.H5][$]D%R=57,^L[YJ!3Y8GV#SL8HWN1[ZU$
MLR >4YI1)G #YLCK$=";%9*+PLFQG?JEMEZJJ"2R:6Y;.!F307B[0!N/,I!I
M1VUN_6FGV@F1UZ4R6\DH0?0VGCI/"N&RMST1#J)-,VW>V 36]F2C02)TJ8V
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
M2EL9XJ<3EI6)9N6&1X".#W>@7PV,_4="Y)'RH[BTG.1?XOT40L7J=:]N>]I
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
MG4.Y34/,_1A#;3@Z34]=[[3.<1J"X]2[Z9P>T^F'<FA&X- 8O:[6Z^QC@+>
MZ?36.338*6E6<FAJ]M8WEJ2_7T/RR"[QO%#6=/U0+ML(7#;=U+6>V1"JVOD>
M4>N<Q5&7XKWE(<\V'N1::=CIG:&$FX S-:^=']<S9S*QX2/LO]<X>?D:BPNN
M>=?\<V?[HB33+R0K2S+C0K*R).O62[*#AR:V08'NVM%)(G_J^J$<T9%Y=3O0
MS$Y7&Q:(5NT%]'G0LREQO:H=4.O\WQ$61W0Z13S@PL>XTW@YS=ME',SCIG+X
MWL#0C%&-QW+VM\MHGZ,_N-RNHH=W,,=[2-.VNEUM--A=8G>Y7?$!M<_M'C5V
MN_: &:_<HDQ_]KHW9G9E=4]7DA"OWOV([,"SW!CT\_7J%]M_#*S%S!G?!;85
M;@9\ZW;[30&^&15G&!H-SC 4PD8=NU88.E.' 1<_QF2S7,2^M7#TJI+,WDR
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
ME0[_I E24O*DE>0])6D7U@KO1\-D>'$:(H ![472+XA(A61"OW-UV].&HWW
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
M8J_93ID*%@RD&9U7]#%%^AC\-3/0D**NAO[JF16VR*D &PO/"*Q^J_&I4*9
M*AK:&.I7GV:VAZDG%<M)D.R!.IY9WB.K'QH[P7@Y!]K"]T+*Y(U933<OW]X9
MDE;FUHI"]P\VE8QAD@OX_ R.96OP.$[=A*$-_YLHZ;1-7OV FCFSU%2!B?P;
M3#/889&DWW _2(NDO.Y^6KSL!X>+: -3UW1]/9E:J$QI#U-B_^6.KFZ[IJ%U
M<QJ+Z"BRYZ.A9,+R3.>[[:Z2VB5)6)]!Y1*OQ+(G=T#W/P0ZTITW^153;];$
M3C"+URN3]>UYGV)/D^,#9J?;;-53CZ6<*;OZ14*JKCZ.;,>[90E5*9F6#+40
M&_G5!_WPT;<\)/1[-L_$>]Q):;!P+H&$,H&$?@.!A"BE4 X;4&@#31L(SJ!2
MKH>0)[);\Q3B4%QB#/J;LHXY P1$]X*8N)4#2M:ZI&2%[(6@0"*Y?PG NN$
M=46,'*/309O,T#O:J, (\\*YR1;3NT*S<1WTUHG>PXYFFJ4B4 ?-!6^Y7!LP
M_XX"FS*J )M2QUD:.'C%&.X>O+*+ L>A7H7)FG50K\L 1 95R=>"6"M7Y0Q4
MY YS@A1&02=Q'-@31WCD)U]&L3TB6T65":*]]X.W_O(AFB[==28KQECFU6V_
MW]4&YNZQ!67C^F=[=%6T8HU'UP.):G:TOE$CIOJAP(;.(.'2V.U>8X>"X^T-
M+,?2M5[/T'I&><C:0D4V9W9,M=JWA8\)V^^U06^D]48U0D26J(5J-M)ZBG M
MPV<$UV)T+G MIP_74B_\RG[+*HX6LRV%<N!%[\CFK /*E$[;- HH\V"YY"_Q
MI+\<= A92R,FD+?G!BM8)]*03=!WI7S8X=5M=V1HIKY> *SLSF=64-45UHQI
MS5Y?TW/&:F$O4E[*FE*<&#A.93@U'FY]\M4Q'*</BC<436E8T<'GS;DK;*K[
M%WP+._S&SG?'51>!/[9M- *H9U'AB?_5C<J2Y@SB!!NE\>2Q?H-ES5W[T>+?
M#JE.!+@(L5,B:LFV GP7#JY'R!H)0V4,EK[E>!&N)*  @("SB2L.J 61=W"%
M=GH2); V/)-U<UMA"MA&!6<'WK_9Y5>M1WAS&/'G\E:QYPEL$<\OW0%E88XJ
M(5CM3NKV&91%/%NV\63N&DEKR^G&-.4R8',IO3FZ)' O"=RCT_22P+TD</EP
M NM)16"8P $#J.5YPPKF92RA8;^?Q'8+F6HZ3FO2.YI>())]^JG9"M9P!1*#
M:S,RM7X!1.CC)6-_]X,_P4R[YG;O,;.&==P#W,X'[S/;3+%30OR=84\S<T!X
M3B'76@=K[T$U!-+IC#3XZ]FD6-\CCN4,X;%\?W+Z^=3&[YJ@%\*,%N0:3)\:
M6J] .=!>#?'G>EIUW/$]3@N;T*E(O<;)>0=%F;BD37?S1=$TG-Z_NNWUALT-
MN#BSLZGCSA8^F\'5[=#L:T:GH3SV6?<)ED$@5W(0R!UQ7.I3X$0VG.R35Z!!
MJE*/J3#<\(5OX7W%V&0(#DE/ZYKK7*))V/ <(IQ!V3-$N0=07'9D)ULE_+O0
MQFZ] +OU&/I=TE>)F'<8\293"M7>Y%Q[EK:%4@ESG<VGVA&6!LG:;%AZ<,,0
MX*5&(WC(6WOAA]@=B*?\.; 7'&Q3R<=;3KUL_56U8?0E(6B)@INCS[V^<8D^
M7Z+/QZ;I)?I\B3YSBX*+U99'12NX#V*'3#27J1'01V"K&MJ@O[L,]UG'G?>G
ML(&A_3YX Z,V!YXE:^-$@\ZT V?RCDV\*75"^M6M.0!?NO?L8LX5B 9&'DKD
MW7*C90'GJUMF>4MU/R?*\;0/R8$HW9AE8-I &PZ>'=M7IYP)]E%7Z^B[.SL/
M+,C7F+MUS9Q[<#PBNV3/#/&\OK!=?6:;*G9R/>#Y_FY5?"8<7R?EL$''U. O
MIR;RGW$;9W&TS6&]:-C/@F:C8R&(7S)P31M3)6OMC<'5;:_?TX!>EWS<88VW
MLB>%V'2ZH>G#\GGTEF3GZ,]N[\;,+B;I'URO0F^RK6<B$A=SR_'<E3Q#-_X5
MZM9E%(]"]B9 .BND85$X&T]\#+[BVM]7]'%KL7 19)*/-<../7@WS3JV@_ Y
MIK ^!PAG&JT^NY87W7D3!+1=8-1F1T*K;U8:G;0[H36\4<7:Z#SCA6GP[.@X
M?1=-T#F?NCW]DO&Z9+R.3=-+QNN2\6)L]GKIT"C:EN=C!A5PJ39*:(KE%;,$
M,??5,[1.9S>0Q>DGOQ"W_IC4[G:N;@>#KJ8/=MO=Q\N#84'9$L0%J\$)_6GT
M9 7V,8-^@_YQCPW;9CH:7):3#)DB%/E1R6=<W?9-K=O?W=?5LJ#IU>W[90#;
M6N+@4K@+4R?"%OVCI@X&1Q9AW:O;WE SAU63GL>Z"Q7F\]1!/A/(IVN=4>N2
M9I^L\<SQ[(#YKK;8VE%9_<ARJP?:>C0JI*W;R.L(=WQ4^O6O;LW14.OUJJ8:
MCR#X/_F1'ZC?[9DS/G)UQ.#($@NC^KJIZ?W3+)% $.JCTF\(MP#,'R,'@>C8
M=1+3J3.VVR'KAT>65>@']S6C7U4O'XO)*U4-5B:?B8ZMH8VZN]MH6R;IM]1%
M6*$]\UT:-17XW^U48>CI)O:W7L+CBDH3_.P>S@LHW\]Y]O48VV]_I?+7ZN=F
M8/&P9IHUXE@WJOB^(<HB NLER3H[2=8]XL9/K#JPSM/LXM .$RYB7]\=%&ZC
M-CSR;3 1'7HTT+7!\)S4(94)CL?+^9(5-DSL10!$I-*$DY>OS8UZ2"CV5B(8
M_-VU\2_ 8W=S1/[\#_U\(_\58[T>LI[1&6BC G-:+N,@:@&1/^#Q]J]N1X.1
MUNG5/^OC,'67VQ6O9T>[MG&2A7Y-Z/.B0!PFS2H I:3U"SAGE[+,9JR'PJ>%
M>!@C0QL8QYDK<2#8E/)%:=C#D6 PR*+V?BJHGI:G26G:H#]H#M%=7HJ,-_+S
M 2=Z7ZKN2M1,Z9U+V=V)%*)=RN[.=[?=$RHR[)N;B@S?^&&$9?FAY;9^^"Z.
M"JR"_;#3N2EFX8RN;OL8&GD.8!LXXN_X).]U@.0XNO4YE'CB#+T6D!SA-'K:
ML(#+=:PZSXW*X&XR1V#6*+!P\(UJ,UR,,\]\X4R_%K"- >[?4.L9N[/0EP18
MZO0J5(K5=WK=J]MA1QL.:HS./8_3JU#A5-_IF53"T.O4&#AO62KGW%O?*Y00
MU<=&F(+I=[1N@=SI)=IZ-6Z%M4:H+GU-[U\BY(4J4MMP9IC7T(=:MWO6D?*&
MWG&W8_*EELK1*7&.3D2XU:GC$5H0X1<PIKGVI]=+'/I(\) R_L$\54M-+YGG
M=QOPB9$$?N[O0"NO4A?]GBV?:OR^X.+OI[^%-@%;%N.^(7+?0#.'ZU GZNY1
MJ/JH@MBKO/81K+T[TKJ]=6FG*?+(T]-%ESC:LDK-+!\]IYGE^F5F>6UL)BV]
MP1GJV\>7/P1_O55^+3P_O)E[NN^,\#VRSQ]!K/_&)>XW.P<!98@>9)/8+J,;
M%1>APBI46D9;1B+@(*?(_@@Z8_+!BRSOT0&+:=>(A"'-E[BDKB^ ,9?,]8GG
M<L\#,(9DZU)X,VU/<^T'@RLKL4+.0A_TA6GTM:[Q'/*U>X(+EZ>JCA->^]JP
M0*=3Z_*#ZYT EA2\.?E41>V= ,@A$K7D2-?]M#SK&-2H:@YJ'%AZJ>]O^M"Z
M5[<#7=,']3=EM"6ME-:>EUK^+2JB:#%X'_S);G>D#0O,9+FD)6K1WH6/!B<H
MZ#UMH)>_T2>4?:@>'/"W!0?>+Q%92Y:M? C/YJC!J%,IR+(C*R*M1-0]$0@S
M#F*=^C@B 3,3.)(U5)Q0M4+^T_!2[;_5O3\YIU;F!(ITJIPS3\C3'0[!J_H;
MDBA%GM#YC\U.GGQW<.OP(YO=CG9X9H9>H;ACBPC*$3Z_PDN_/=GN=_L3K&!6
MK.F[W\=18!WSR/[<[O,>9,[[*/@&ASO,?X*L_O;D%SO#0=$S/$:EU^ZC'3[#
MHYT%MEWL<(>'/MPR1S=Z?D?WWE\&Q4YN=-+7LMMYAF<+GRUTMH/.\6[ECF#7
MMYD=V-84#,:3CXZUA37ND)KE^$.'*S0::?UN^1!(RZJR\=U;43&L'._S+.,T
M37%<T>#-P&@XKK8C>--L15W1:5AUC6/ZQ?<G3X[KWGEK![)C(-,(HVC;PQFU
M%M%LB&6PP @" W308=XL">#9<,777;G.U5]S'#RI4E'OW#"J;U9I\CD)BB;?
M0882W'0RH;_[J=A(_ND/&HSDX4"V\0R8$1[D>!2_&UM!L,+P'2LQQOKG1[X^
M1<3X,+*GVAXB>(BJ&$:4I$ :)P%<PGXUVL^O+9<JR2TJ2?^'Y2VM8*5R>N]G
M,Z^IL#P-573 *2BK30-.F[-)DQ!>GJ[YX(T#JKN?+&VLD[?&_UXZH4.:%FCX
MY?77UPV$\[96<.P3TZM@!<1*!W<>V).WRP"X]#.PKC\I9@-TKV[U45_3!T>)
MV#5C3')'Y,-\83D!M5.X$I+IR;HOVY/[-7!10K"/14$^47D5Y9]#0O'E.@AI
M$;O6]7.R3D9A$:X7GE%]LO;]II: _>VXM_;4#D"V?H:+.5[=)3H&06_"V*;3
MI7O1[70J0:WMKH'7]1M5+$R]G\)?T*2C%>57PY]>;Q[:KCB"S?)6<%[SA>O
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
M8>^4E\+GPP!%$7FZQ@ #WEJG4^[ZUJ@-ZN."7#B?9\P%14%^N@:6-FB]X_'
M(81$/D10;='THR.!')73B@('&:.K6[.7E[X\L*PI>O'/0A@4.IHNICXQTS \
M-M9>I8M^P0!JF*\J8?]T$6=*TX?GC?VSI:KE OG3IHJ:KK&MHJ86Q)]#X!^6
MJ/DHZ E7X)QVLT69LH!N=TL9QZ&!#DLF\)_[.9?,]W;-+=GY@D>]L<ME+;E+
M>9CC),7VS_J\M1\B[+]V?>S6R\WP]+#':O\=[<BD_NWA5C=OU-=^$-",YACK
M_F!=1/L3+^F?03)NSI'UL,N@R7Z9AYAZN/[0"=%,]J?IZ=<_7QH%+HT";:#I
MI5'@TBC 91=-PO3!O/C0\KIU0^_5,'@OT7+%[!?6L&N:-9:MMYC"=0RA+$OA
M_M5M7]?,;HV]%S4W!J1N27Q-BD8P]T,RVW1"=0R?+'M"F,H:@)0QJW:M'XMH
MPR,0#2=R##I:3]_-UW4Q<V.5[G(?C&3H7AI?BF*^^]XC\A#Z**4")2.P-(;:
M*#>!>.EWJ;O ?=]C,G'D-8[GK7'D=>DVERI-+*_7[_2E:Z40FY0,AYDZ5H6,
MM$$N$OZE6Z6ARUSVE#![,="UGGG6@V"/C-U#-O5'L*E#]?!H/4U-7O#4?RS=
ME8HH)$;'Z+ R=X&E0]$%ECWW54N)8J?">@QL!I7SY$0SU0)+SOL3/@9/C99T
M*V0(G:DUIE#\;BP=D.3[7R"\.!]@"<$25_;>&MLE\M$(3V28'<W(F:4L-CGG
MG0WJ!/&'MR(XZ_E0X',LI]V^;N2R],I,4-;][)53Z5$A@[W#,YL$UM/$?_)H
M<9IZMWR$,U; &*-SO5&_S9R0'=[,"G$SR.%^X"SGZ@*>Z%/P-W1^B ?#T8"(
MF*F+P/'&S@*.$?%J%H$_=2+ZJ\PHX<QR7:#/G[;:[[ G %,A/U@NU9XH8W\.
M?R&D)7CR)RL8SU1C1(O3B5G@>]+G<;TV6^X#0>G 7T0-!X-_AM668:5N!5;Z
MP%^,8+-?(YQ+PB%GK<>DHF8[ZJR)D[IOUG-*/R'Q87.P'OF(X+_ ,4N\>P\K
MW#O!O2HAO$FZ>SZ85NK7F14XU@PV/U^XC@4_1E+[$TH):NJ_?" ;G5=H(W2N
MJSXNK0 ^9MO4Z#(&Z\QR@&N<P!X#/] /?W>\Z_=+!,6"[UGPP&#A$]'C[RK
M"-^="5L?<0*L%1CC%_$!8 WV)8>.V[56H6.IK^U@9DW4%V]^>?/RD$!'S4E/
M=L]4?;!+?BJ6>@CY6<$ J28_$8:L.]+,T;KKMX_\-.N3GQ@-2LS7@@)4B?,M
M0W&R3S,X3)8?<P(X\T1<J5RZ808-%*KEP2U8J:QS3*]#E'7;),H(NGR]$B)?
ME"EI42:$$,DS-2W/PD("33RAM&!3),&F 3>Z]B-\:0QO>[39F\5OR:4<O KQ
MXL$W5UP,NG8$Q",UN43'P?&8=(,?6)/O6'G N2E^Y2%%7!TI:=ZZ"72^G\KN
MR)8T];#!5DR\-\A/EBM$A\/.%N^@9)>0E,+C)8,EEK(A]F/F]7*VM5?S=!+I
MV_SX]N9 [XB7J.%135C]A+*BPV%N)HGU.[8[4U=/7"0YM2^VZ+R^GWX6HN"#
MMU?GHED\:GWPC%Y\PH.C9J0.='QE>A9['=:P5AGR_'#YJO@PA\_F, OW'_8H
MTJP-<N(O31UGP<,:/9?#*MPFV,-X<U\S.X<[J[JN'C;_/9/3+-J*U^MB]D#3
M:\'XK^OF;30:OZ$7;DW!Y#OYO' +6.4."5F.6\RKVU%/,X<UYHZ/)Q(VY)?S
MX;[8%U(EZNL%ZAS,K-(#MG9/?,.8H)2 .LL\:DW<7XRCL61R.-3ZP_)5*[5!
M_*UUA9P'6-J>"'_&<T+X,R\(?R?#M*<#)7AR;65?(W_\Y\QWX9Z&[_Z]I-:]
MR-[1:-;O=QIN-.O=4$;"YBOCN0&5K?#@C6<'&*#DA*JUC&9^ #;'1(U\^$&X
MM'=DJ/97UV\PN>/1X1.=P[OXY;G:.Z0/I14XYAX[':W#_G]-B2LL61-0G4+
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
M"^:K;)JND1! 1DKA#\B\(0RW^[:QR#G".-6)+K]-*V)8!R&#YY)@N!&8E;E
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
MCZ(O%;[.)^%Q,H8WZ>*CQP:?!'R$C/_*=Q9^.:D5_=:'\&ODO<F1,N$;+^/
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
M\=/[R%\WW*B..\U'E09'">DVZ:C2V"8=S3LC#'IYEH7CB#@TW1D;ZN0C[L!
M/K8Q1"KP_H1L:_,W2I\<K%PL2OZR+;JINA[OZ8/T2<< ^9GJ#*>M/_,%HG='
M_VCJ1M#]$ <K-B9#7"3C'#TC7','8T2XQ^3,<EPG73+D.!G2(AD^SG^+(+73
MKLU7X U)$C,G1%[7DQ4]VRQCV31HZ)?N,Z)K:F>DL><%C(ML-\V8,0I+Q#07
MB;G535+:OPXZI-*EH!FGH!7=IWH]&JNZC5G1>YXI:[HTM.(TM/.F@<*'6+%N
M5N:^M*U1+F9,88T8<Z\%T$5AEQCSMW.= =U(,\6CA5T-W,^&51N85C:J3>-=
MS!D73".-CS$_C=%E&PV1Z4 JZ5,+9/>>']5W-KA*\^;L4"Q2O*P8\_GQ2CS0
M;7@8K[C'+5F660#E"H7R6("XMZUGW?6[;U)].DTY6[D]O4UY>CNOI^/!M+&G
MQP)"9N].D;L4<_LD?:-8&@D$EHU@,>"GV@-_7+]!:EE=#2\$<4@ 8\Q>8:18
M5&"/;(I+DV*!@CFR:2HJT7-\ILBF*4DL@+#HC26*1Y)B<20SC]2A/#VW6""+
ME*?G%@MDVK(ZOUA DWLL%K!G:!2%D=D/(C+%K<GL!Q&:BLKL!Q&9IB2Q(,*B
M-VY04"69'D?\9I1S#V-^]V1;!0&L[] ;^4O*[J)!TP3Z<B-GPBA9I1R+($40
M1C/YW()+@Q+:Y-R""U5;<EMHT#C?8#]&T$368#]&T%Q6@_T80?,;#?87&E3=
MWBA = <0Z_RM+3GXG,9&,2)#VFA:NE&8R) VBK=LQ")%0;0U*+3%XD@QM%'6
MW(U8D+E2=1-;:\_LJW@P*02=,;+=R;VAFBY.^\:YE'Z46/PI@C *QY18A+FR
M+ UOIYL5J-(/T30.Q6)&'H30.#*- HMENG"5@,M/*.U\D<:21B&4T'@2<^.)
MRG.D/'*NO^IP(\WIV>>XXQ2OJ-)W!C3VQ?P[:T33.!US_)@TT[7LR5=;=]&Y
M]69FS[F8A\^:"!HG: N& 4(:$1[%:79-+3^'WHPY],*HH_"N&?/JX;S!1XL$
M9!L55>EOQOQ\,:31N#;G^0.R7*M+=L=GE\?0F-0HA!(:3^*U@$5Q=36-$*,:
M(2AV;?;#61VI=Q?1N!6O&!1+(XV/-.AGZB]P[HRWU%WCP1FJ<>\]&?H@[.C+
MGG\T8*@(VBB+M&8L"N30=RF*E&5/B](!"D$Q=>!0I!7*6S&''CS\(9S$ 4LN
MLJ$1)-4#";T0) (^Q/W#Z@N*T#CV\+[%78FD]=C%7'M6'*(H<2L&WA3,(9FF
M0S&H)B 2&QINR<2W^JJ[H-:."ZFJ/2U)8-</_]/2;Q2@TJE$XT^4QH"N*V2]
MV.IXB+<>=&VD9LA&FC7$'#X#;*31V6*'C31[C?E]!MA(H[/##AMI;;W+ D.1
M;*31*;+#1DJ%MKTL>A3)1AJ=,C-L;-#(BX68A4+%Q;L_'NA!=5&D:"&F39Q"
M*56T8ZN)HHBCI)KM6%0IBCA*0: =6S\411RE<:@="R1@KUCG_5%I#[KS?68$
MZ5-$LX+8LB%/BIH4U>_$HD2N%%&RDTYL39$K1;3-*;$0D"M%%,WN4/8MY$;1
MXFRV&'$Q5W]')L;UGGOA .Q^,$HT0EGPT>%)_/31'<F).?>0G <RP@&W4:5)
M#\6%=R@+@\S1 IHBLX#B=W)'\6E*$=]P-K?QS868I8-B^-#FM:FA9UBLN\C
MDZL@IOD97E@*S'Z?4CV^$8T9>JG[YF).G!UZJ?PMI,Q+Y5S,M>=!"6U+=SWF
MQ[^8LT&\L*HY12:(+8?=U&(]YL-S(47L4'J'Q'K,F^=2&1+;M%U:=8I+SWV'
M*E5[8FZ^BX^HQ3 G+!'.+>_)??8,TLGV0"8"XCCL9!()J1H5"P!,D1??>)R-
M+Z1)+KZY.*-GR]2GQSSQO$+[$P(\B Z]Z<SK4S)SSK\.G $*FR#3II<JJ9B_
M9H=>VI;6^ 9B=NBE[G1?T^-3(+VT73]B?,]PX#0ND0;T&4#/A7_,3Q"STF8B
M;3=M?"MQSD31XFA\AW&^1-'VFHGQC<<A4;X*9<XIFD^,[T?.F2B:XXOO-LZ9
M*$J!4(SO)<Z9*)K+C>\4SIDHFE^-[P/.ERBJ\XQO\0WG2 4^8>K3\_>A\0W
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
M9/^];<%KNI-[ UZ^:VH7/SQ]C&]%:X&?_K$<@N*JCV,C09UZ.MS5?"F'G+B
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
MP,NE2R8/NRH#),..F#*SIG)A*&5;2(GE CO*MG(2RX!*1!J#\AE-F(?=E &
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
MQL;AAL?JQU*>6L?\#4T<!7T?]K=*,2+ EAUW)(J*263)^DU*9U\A8CG[8=B
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
M\&VQ4UHQT,9[*%!Y9E?)4&F)=>Y=S](ZNR&I65Y[I\)2W0M$YVXYK?6 #_A
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
M@Q6W 3.KD@O&QI=4D]W&P%;=M#<(LP67E/L!*6;.J '6$ ?"+SH.\-E19D3
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
M5D-@Y]3L-PYX)\\T9D4(^H,;/ G?PX,=ZUT>=S_K'%'Y<&A[/<0K+O%!:)_
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
MY/Y;8!I@IY689Z'Q BC G79(K('(C?-,ZH9J,0>G>I%^$VUZXK@G#V%1&ZE
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
MDXFEZA9/&>#O1X0'P>/AM2:\0P>$H.FLGY#Z;:WG!E$([A5$8R\?%_>M.9P
M+)/*&&KPO< B Q<C./P)<#JF2I'K#7%H8>US._N:B#GDZ^262G/FRBD;&&WQ
MT,HCZNJQ[Z7AK)L0D303)_I!* M<NL-3P4GD8,]5?BU*A7L0W0NO)L?RK/-I
MDN;TY5]U((?RQIH="A'RNT9X5P6G:Z0==$=E6U](,?FSN?0?<LD^G P;>&.9
MS=YK!=Y]D!:;FX2]:C>;CVYF-?CISQ]6+B:KG/K6Y-IF7R)SH:FM\T,FD7TP
M(SJEA>$Y@3-LN),9 BV"_94/\ME- _P"S)_0F*!2UR'8+\M,=W8XIXIMLI3$
MPM']EP98<Z[]@O/(U$ZX! I.7QZO=F:/OF"1&9"$Y@,>Q[X1V9!IXJ\H_P<I
M\ULR'?-:V7JS]*DOQ@E)FA;#N2MYH2]D5HD=1)9=3[8OQXOM];AUAU+WV]:+
MR)YI!^88&\VP!?B$SFDA*![RYIN(=5_#[HHZT,Z*$HR[CQ\#+ 7 .RG9Q3R%
M,Z^=*3Y.:G'K<D\%@\?K2E=(M(4+EEDIG#VU%R]<X-[W.)UKH1?R?,CL?,),
MMI'W!]L1_5Y5]&BY;;XR<4HOT,R4JZ^5531<D_SMG)E51H)5:G:>$%2LR3S=
MO36[]>V"  -;\18,^F\N4#<&%K$$!M9,\* ",_VF51FX.$V.:CW$'FM+@M%S
M"@MY/_ C!<=1UD"]9L?G\]>'>5<TF<'TB/.TER-:RSN%H/93@4.^89KQGID.
MP[DXUY@AJ]=G_'*F[OPVMB2B&5G:%4']T<C UTB*?68+74_#1!,/:=;T8DAA
M6::OOKK]'\*^,ZJIM&TW,U9$!*4I"!F5I@BQ@ A"\EH @8$H56I&$2%$0'J
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
MOS95(M"H3C?Z$LY_(J35A"F8COI$S Q:;VG3[&>[_=EY]XN165K.R?K__'+
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
M[GIK[_S*1[MN[-%QG'^01>O5T/BH7).NE0RL*C>QJ,(H/0;'7>V0@/:W(HN
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
ML4NQSMA,M[4HN9CCF,E1.EHV1S^UL B3M[73000[$)WW6GT?JA"QZY][MS_
M4&[BHUV%NM&9TVKEQQ.@J?.<K]Q&: !1 ;T;*-^6XWT@[[FC9PB\WPY >XRA
M=]')<JBV\2BS#JP8Y\"T^#Y:ER!!H)%!19TF9(Y*_O%70TC-*LAQ>G-2?"C7
MQK%9UT]7U-TW%59/)LF.K4%GX'H_-Y9[+=R!&X_D2=\BS."!2WK@PQPQ((;
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
M&D>R>1W%S>%X;I]%D>E.LUWBVC/K'L"Y&7PT>)]>GEF70GA)L1=@QC!HEDA
MNT0P:K,O>IHYC2'7*OS]2:VU9&I559<H4CIMPDH/]E7@>.W*T-]$<W7BQ\W?
M<2[E=O(@@#>;1E=*>0Z6FAN8H^WE@+>M@&FT)= HT?E4:U6D5@19RY0K5BBI
M&DM"MC@W>80/S*W;6Q(VL_KYH%>O?<#A9R,7"[_*GRBQ,&CY+%7:6I'3;+7]
M,B"X47CLE)W;NRI2A/588#%QN5Q?T2RS.-<EV&KRXH8H#3C)7&SU"Q,)L.RN
M\K>G\J"<L]RGT)I5.*ADM#R*'<&@/;Z##F!M6%(+&MGBSV05D/$D6QALO]\/
MCXEV?VQH5GUY8(7*(-=D6Q\S3!/'^DL\7@?+\0YZ+2S1D_"2J/?MQOG9C#XE
MF 3J=0?/ (AD*%+V F,=IFJ#MI.+S@JTN+4)Q:1S)!)Y6--'Z>IZQ-@IZS1P
M+R4%S[+I,^MT\^T8Y3[E.,X@]P.%V(GL]4!NF>EI%(%AF-0BJ_0ZH)0CQFI1
MVA?@WG% X+Q:Q=_!$RO?W6[]_O([%6'HYM2]5O/'^(1[R^_U\^#%P6U3M $W
MPU0&]Q@O6CRV3-K3XB_0N_'C_:\951?$;;KR5=F4+J84'$7NR5<=#;Q32>J#
M>/EM]7%>)048VE)7%\ZAINM(KV//LI#BV3-?$X*(UL]N=XCF_>CIZ[.[LNZ0
MN/%5ID AFW0P0./=AYR/E;K%)=;!(1DDVU9EF8S&=,S2\F?#P+%P-[ ''^3W
ME@\R@7VC<9SNX;M,/#GZ(71D0I.C%CF!H\4@B\S9WI,3V:J/0;LPHC0ZMOB@
M.'T7L,FWC(#:1Y6N$Y>[W!:, S+[FLV;IFV+N,_;R ()H; "3ZHOA E=?L!E
M2G/.\D$C*70SSIMUHH/KG:LG"2(-[V*/21\;\@O]&MM5WF%3^5MA=7YV\O'B
M@CV6B:BZ(<2X?9YZAU5%1['&E;O/X%;F];=J2<6U#FG9<YDM[R&GWS6.S\OY
M5DO ADHKE]1XY^NP:^W^%N0]4*O_WJW:_]YQX&_$3Z^:S$6F8 ^/A1OZY^^\
M(\0'.6@_J]VZ,RDQP >=Y)2RJQ@3G&!@.CFHV9FEL>]2/T3RNH30!,>(.-"B
M5[0$1+>>\]KT4G6NY1VRV+.()LH.K]\+5XJHK5G-Y-X%BHC&3TT\6"$;.'C_
M[_.N\[T/<2WW,6$=6 1A8XN]D4"IA_O!EBYM;O):\$1H.==_ [?8R\'Q0;_
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
MI$A]G8O51Y\8TP_9=L=0RTL\/3PY!LV [_99?_O/I<S%"7SB>&K>3!G$)>2
M8J&MQ3;]*Z&C>1L8K-<S-'#1+<^B%Z<O=%;Z-AZ:30Y[HU0[=)L/>NG;'77P
M7-DJ,\&X-;ZU.8VWLIB#C+YIZ))6>-$WC_)8R4K^2*+B[8B::UHWHD=WI4[)
MS=CB@)O(9-JJ4XLE'_0@?R\?],WP,R]L50XFA9(0M[Z2I6Q8]E5 6'S0QY$,
M[Z7Y=R\(4NRJLO/G-%H_3R44WQMI,$N8[[.ZP;*W)UCC.<EED]O&?OL<ZL",
MO.JE3]IQN\-^RCD3J-FSM04>2E")%B@WA6<FB$($X@HE4J#,;-FYO$1RO*!6
M2+9[-F$_Y(ZG\^1R9PRYTL@#V&F!B-Y,J<8#21 A/@AZ!LLY,R*PL%-G[4PB
M=+9?E _:=Q6[>;X#>R>2_8P'"1EK,]H*6L3>4<)X4[SNL\XS/X=MK"],8?]1
M[HA_ESL,>45UH^B?H_!!TVK1S6M\T%/#5C!;!B7,PP@N!GPK^*"^AX+J;<G9
M;,?2WPE*_9EG\J,2Q"//(GV5.8*_/#;BPX1'5%G9<0&6^!= 4N_4[KJAQ6'>
M^NRV3K<;+%[?R.F\BIEW\9Q+O>Z'-Q;)3R[VJ^3K(SW!-3H]#K\B$WG*0I G
MOM.5N"#\[@<2=I$8.6(A9B>FUQDJ ;D(\6?T>5]E1R2.[JZK'ZF=B*\.U%PZ
MW(7S)[0CD;X$Q.^7YMN"$:,&I3-^404E'QM^A-!D4':NS@99]I:ZW3-LN3L6
M8 DQBUW3K-79^(*?3X$XEQXKNEM<\0[3GW'8.BWYR#-E=3N3I]A=OJ]Z;DP9
MT>\";F'E3E7&J :&G[74"^J+N2&"7;+)9I/U7L>TQU(EJL7#WCH->L]=[$B.
M/4?M6N^!5C9'8_2ECKW0^>77*R8/NHW).;"Q"_^#>O1_^I#@?_I?4$L#!!0
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
MNVH(:.S'\;<J;"8P!G!*2/B  +9RQR J8*7KMK7RKF1,Y8RE534N41>+%!_
M6IN]:&TVN/=$<G-F@L^4(@*=HK+* Q7<[[,@GFR1N5K#3"4A@D Y#M@0:QY0
M5B0+,E.O@IY:AD,5MP?NI 'F"@I!0(6P<!Q/4!7H_OHR@OJD.YO<<D1#K<<P
M#\  S@_F-$5%"4Q"OQG3;THI-%&7S,.**?R[3/LA8 K5QH^]5%=K0-<+*GB<
M*IV+95,QB">(7!1'5><W2MU+ITR$]--$U4<%^D8NC%3),D X7P](/&'C6'(U
M0$_ \9!7-!P?D., 7 \<X]A<9#45**NZ4!6KPD!#@2X8Q_!)M=<;H$C%6+,[
MGDH-8:-UC<F+5PW#QU -*^D!8M1 ):<'RJ4G402D2 _H<,-*BL#DCC7N:UUZ
M(QH-U:TL78V*<N5QIFY=&?H3KBW[JG)K;XDM%UPU@0J0+)TAD^1<T5J!.M+Y
M, U7; T:.J;'OW7;9^62OA._*;<RB+%PU'D<NR[:>:Y%.[LKI5&[K6.,PV--
M];H YUD<V^+EI&67G NJJ-#;TS)>H+V-.BZ7G@Z7Y=0Q:+XEN&S  Z.Q!: E
MD<B9"OUMN[L-9^NE1@]B\TPOPS0A^$BHU^9K35K'\[=59^JS7,J&SRB:;1\H
M0FB:P!X$RH$SE2>8<!G&V<76=+82#"^K^F*\0)P9$_7-4#!;$JP<NYD/K6X=
MZXB L[IL9::<J?YV][7V.'6!@CYKI\.LW6Z^G3H6;;-FI4H#YJMK' &=2.O5
MIKHP6BXW3&I*T!OX=8B'Z00YW3N\>KJ!UB[YKC>P7N72O/D:I"+B<F3NG5##
M(\AT']"%WJ_^>_N976-Z1E41C0/R9:P.^!U.WM5'<$"^8A :OEX73:R+)EYF
MT<0-JQ8<&;'2<4!ZTS'0TQ2TS[T#<@K:3$O0:8QRT<AEP6TO_,8L\='K-M9U
M%>NZBA_6@WHFSPF\ON7=0GN'UB!U:>J?U\](/+4+]OH>7+"" ! &5 !,4X%9
M=JQJ=_V-E3V,BBJ3.<G>)1(F:[;X1%'> 5KT!Q=>*M)O&D7%G72:,N=#]>T-
M@D6O4:++<2.OT(^-3^C4^=N H_(?\#X#>H3-; ;2A?/0H7A=T^.#<T5@SYF4
M5$?LU1WRL>"PK6Z<7L^'@\.R5-YM$[T\FDJF7T@JEWQTAYT6S-^ZR8JRR]2S
M9<1$)Q'19:I8=[<"1 ?\ O.(NE0A%MK[S0BRN3_](A5V]V?=_:R_VG![9T,-
MX6^9A"DP@TDRSW8 ?PEP@8D(W5%TW$QL46\;1AUSJ\@<UPINC?%I<4-D(NR'
M?.83+P<J3Q?&FU D<>8=*R\QB[&JRONY6<A*DV#*J7@63#+CQ9C\L:HR#V=9
MT,0,BZYR-,V"(OKZ_0(W9;<JN7I]@!5)-%ZPG)6B+)%AYU9",LUBK7YL?=IL
M1^:%P 3@S1MFBIG43\T/.IYL.&)J6<I$5,S8:MP%ZO3VP&X"@TCH'4P)PQP\
MX%M?^^?]Z0I>]8.\3YHIW+6Y6O(VXMY-WD8\IT: 3/C_3/!8W.SUJZ:V6C=Y
M3G$-61Z2!_;N!%D('J1Y-D_K9Z_H(92*>C;%J*<"!%)1H=UH6?+KQE 'GTG2
MH$D7'1D-I]\/!#),,1.&40T"$8JUT12:AQ15Y-.\(Z,;^_'8O!&MP[1RS#P=
MCM6%@/BDQ,#-%F(R;$2Q% *6-L;W&B(=C 2H8A'&!1I0?0M43]6?5IP'*[)U
M.,.:1Q'5CCVW<.6/)E2-)5+UKY5DJC?_CJBM!C9OB"*K@<"8Y\:!;TU)V9@*
M!:=L-D8_49)5IR/\4$P+$L9AFVB@0^+FJ4_=>C("IM12E[TSJD= 8)3P!#,J
M%LDJX(#0U6*KQS/HU[R!_U OFO_GL'VDG01\"1B#."B%@S@(X@F&A/[[R$^^
M/T1:($=!80QUA:S [CH!L$X K!, UR4 =M<)@'4"X$4E *ZU#O=JDF9_7$R5
M@YKM4_)[NW?:ZG;)[Y]:YZTO'S12=EY=!X!/+U@6XC(/M1?]PR T<U'4M05
M_#+1=X_(1#???C!C>P5J?A++ANQT?;Y$_Q-+F0Z^SF 758=F)+U&B@H2&SMR
MAQR/&".?8GRWL\,F!F?.37[%T/M+AEY\/?$6BUXQ/W/;)3PQV<Y<3TKN[5CK
M*G;J,'T6[.D7=Q,6>GED_WU9R(@S#Y]^<;?00B^([+\I"^&#:I]H%)%.2I]^
M<2NST,.2G06.'BQL='>0>F6P9K48R6NG<K)# 6BN R7K0,F+#)2LGY=:1T&N
MBH(\6DA"T6J9HWWT8-F!QYMGSE+MX+]9K#(LZM\Z_C]02P,$%     @ )8B>
M7"I/W/KN!@  8BD  !4   !E83 R.#<Y,#8P,65X,3(M,2YH=&WM6EMOXD84
M?D?B/XR06F4EY[J;?4@H$DE(%RG-1EFD:A\'^QBF&7OHC VAO[[?F3&$!)+=
M=$E;)/9AB>=R+O;WG<O8S4^]WZY:]5KS4Z=]@5_!_YJ];N^JTVKNAU_,[E?3
MS;//%U_%E][7J\XOC=3DQ8DX/!@5HJ<R<N*:)N+69#*/PD DOI!5:0,;L?7F
MM?M.12;M0.4G@I<>G(J"[HM=J=4 0U8-AD6CU3QK=>Z'JJ\*<7BT=]C</X/9
M-S^H<+<P(Z]T/M W16&R:FS1C)CR@FRC]7/>=Z/3_T0U;L%YY[;7O>R>MWO=
MS]=?-OXFK'S@?Y2N4.FTT>I&XGQ()#X9DP_$%4TB&&!Y3A1#69R\M?XG7O;:
M9U<=<=ZYNKII7UQTKW_]I7'0\-=?;MKGL^NW>0@3E11#EG?P$W#0NYVI&?/]
MB*6>V0XISSC##ES,ME7B#O:.CE7>8/Y?M)Z;?BQ/4\IDO/Q\W5MT==>IORCX
MVV@=[C7W><&2W)6&O2RK*X9R3,+26-&$$CQXY83,\U+J>LW2R-A"F%Q<&IN)
MHX/=2V%2\?LE(*,3Q:!1F2HH.5TTB*-<[Y;_Y@?:VN+G_X:?HS7BYTPZH 8(
MR:;B+C<33<F (@^C.7X2@_N;FT+$V"U5#GQ-19D7MB3A"EE0AK#'P)*XMXA_
M2FJ1RAA#5AC@"W<MK%M:D%-,SDD[Y269O",H7I#I,)905*]!I^8TQTIX1:QL
M7&98EV,_3$G(BLE0Q4/A2O[O0<"$+ 4IWH-,.4W20W^BBB%XXT84>PM9[@BV
MF01^XKGCMO2G@4_A/FQ)LDDD>?]OD(3JM53E0"$C^@%U$1B"]9BWXF%>Y2FB
ML"P4!*D\UF4"H4#V L0BT$)9/14C )-)Q633^H$U%5Z=1^M<=+T&9B:*)4>\
MI-18 :H8X-GK<]Z@6+JA2+69N#F/3#9B,DL>"5;#QFB!"VYFRI*M6SIL$AT^
MK)$.O0?D_&S=GZ4Y=178J_(3X;5>,VFJ<+WCWGE<=86TY/$+.*J^)D::()"F
MKY4;<D3F91GR"^<8ODZ4B[5QI26?>:S1 <<C:V)*,.S$#I";$(@0X-FYCX<R
M'Y!H(Z;?EIJ0Q [?R]W#XQT*9AP>)^$J7"JNUW,0JU(@./(O<#9 G8WYIB91
M*4H?*4JA"([6:X_HAGDNVTZV%'H;"KT%@^2[]3'H@AR6 TF^7%F!\WKM,= C
MKJ5B6;H7]CSE!FJ:/@&SE:I0)9G20@!B^U@YGRZPBG(OAWO&ATRSD*VX$-32
MLZ"JDRH@1U4>XQF%E -+G-$JD84WL^]4HJ15;+X*M9Q/GSF+*1V75SYL.%^+
M^>QB',&< JF,-XTDPZ#4DE,BG/)Q9:%.PY90]2VD)=;4)[8(B0L"MLW-1K&L
M_V8L>QKJD:&>B?5+9/O^+/'=G -/QRKAA"B=R9$#44I*!QYR2X/1@;2>5HQV
ML$_)OM*JF'+AMDHO4]\3PV,^U)B/EBZT1#[OWE<>C4H[ NF<KS3CV-B$#:C7
M?'<TH!P%I ;Y,$4C9C6O0>L7^ 7VJQ%2W\L,6^38G#E;@OQ#@L1K)$AG+'7I
M@S5CA](4K84:XZ$[Q_7;8JB?%WK?D7C"Y>JNP9,!&Y$V7&A,^J8LEO57'4J]
M]FU]46A?@@SNN])O]_*B/VOI/,$IW @8=,K"MPEC<_B0K#-A!*PM@Q8$0(\=
M"GX_M<R+5^0(KK-,')>6<1G*FF<12]5A;K6?RQ_L'DHWK]0X.GOF4.(3E[>Z
M2BI3H=4=Z>IX[<GZZ,?\./4UZI8J&W0(</S?'P+XMQ7)C&?10QSFO) 95P!@
M_!9M(21S0/]N5$9/6I29;0 K^I3"6#>OE?P K\M441")9Q)>WZ 4X\E$P30O
M80<T UD=YR_\<J,TXS#]62I8SAZD91[[P[=WVSY_@Q+*.OO\MD;EC0T*+)"
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
MP)=>%A"P>8*G#7\=IXI<N?+ >UM6;1@+UMF'-],QBPW";0!("I<C &KW.JY
M?U#4-3(=:C445-RDO%>\5S1%7A')0.FQP.RHKWTBX0OL AG>7I[M_0HH?:L6
ME+*XL\>LB1Y=L4_5@!U6#[^L4?R3K)IGT6.6O5KI'&%JR,,F$F8WU$KQ@85S
MD[\J[INMY_E4*;[K6B;(%R+CQ)W.V?*Z0N^$R2>*A_?L8.\(YKO#SJF9GQVM
MEY@0\T2J\?%+OBZQ9M_N+W[=LT!(@N6KW%[IXQK-W2!33_M2Q.Q\ROUK7Z3^
MVD;7VXV=&W_B!I-GQE/F;<X.Y0I?$+W;C=4.K3R76U,@H'A)GT?Z[R7IL\I_
M 5!+ P04    "  EB)Y<*BQRBC$$  #-$@  %0   &5A,#(X-SDP-C Q97@Q
M,RTQ+FAT;>U86V_:2!1^1^(_'%G:B$A@;DG:#12)@"FH%! XBOHXV&,\6WO&
MG1DW87_]GK$-F]NFB39IFM7R IXY]_F^,P=WQ^[G::]<ZHZ=_A"_P7RZ[L2=
M.KUN/?_&W7JQW3V;#[_ ROTR=3Y8@>#Z%)J-1(/+8JI@1B]A*6+"J_E"%594
MLL!"151=[/0TO=(U$K$-/P7)-J'NP&--=2 F<L-0T8@VK%[WK.=<A6S--#3;
M=K-;/\.P%[<</M5Z38LD\[!?6 NM15RL78_?HUQ3F<5QP-<JZ;QF! -GZ4Y&
MDT'?G<QGL#A?KL[[,Q?<.33?P[F]L@<VK)R!V2V7FNWCQG^E7 4<;OKZ(U6:
M!=MBD7&?&J,-^YAQJ[=(I4H)UZ#%OC+4TTSPO#(@ M AA161:\*IJLVO(KJ%
MOJ?-3JO1:$%%I6N5ZRBHD$,@W(?*^M (%+; F*K"("0)I@TG;;/G,AU1/)$J
MG'.FJ0\K333F.! ^/:P")5Z(8N62<9]BU%)A.B@F@H!Y^&1L7(Q@+"*?\0U,
M69Q9J1CY@\C_EHK.0,0)X=L#F3VA45^@@Y!*NM[B&4A3EZI)7:69L\SP@51&
M6L%7+BXCZF\HBH1$G[[L^5A[)!1>W/[9U(&!,YTN^L/A9/;Q@]6PLN?5HC_8
M/;\,5B^9KT-CK_$;@M1=[MQ\-S7S2+2+':W\0S(F@>%.K3#7L-]EH,.&.NS=
MM]W"[9OV(AIHJ]>T;ZO<Z]/%D]\?>7&(?<Y3$L&2)D(B9CF,A(P1N+41-EN9
M87M+B2R7*$+,AR'U:+Q&C+:;591J'=_ 4VYE!R<(TBA"'*''B&')+YD.,X.2
M?DN9I#$23=UD@:$'>FT>5_S#/;6HETJFC07GR@L)W]!RJ2!8\_?V416( A)G
M\74,N;):F,O(79I2&IC\C\M7P67K<;B<<(1:3#(,>%@0PDP?8SP[_@*9 6$2
MP91(J@QLJF:;1%&YA'I8((0P[B0()%7-U +&"??,.EKT66;;-%Z42J,<=B*A
M,G=:(*W@AOW* /J)U]MD!A<3=^:L5G Q=I;.?)17[]I]4BZ%Y#L%>H4T-/>'
M#ID"9:XBPU_3,?J)9!&T&UE#.+%_:AZM=T?V^T0_0,+KI+M-RB?'=XU?'5@+
MB56J>2**2*(H3BW%+RL;D!^FGU4,T7?I=&*XNTO''=Z5*_SNB'\6$>\K-.UC
M#%^)B/G[,(^R+C":XVQW+=-:0&(6;4]_E&LFJ]B?-"^-U:NK.HXHE.)((<Q
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
M1U+7L-I_$6]G!K9*K^5QPG$QA?=.F_[WUL@!TN-T.JW;/!ITGC<KNCOX.W-
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
M-CF$$&+D6>6XTH;4,V GWE' X5. Q@.)"\"0;J5U>G[)Z'CB2[5KCSKCBPL
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
MGCM0-G][$K79N=K$IX]V$-4U+IPQ'V+<RZL9?SOV?YG/V732"D;4/*,/<PA
MY^N\N*0_^ /PAF#4AW!V,U^9M=J6P4\U'?'Y1%]# 8R0@!N4_.Y.ENA:XA2V
M?SXBA8VNBV<2,/_Z74E3?+7X"V>%35U;H#EC6HH)K:V!%8RT<1W>M)1?D03W
M@^NQ-PG:(B  72G=U!79+0:-6N6&R]>1DNF+\-!>CC1.",=6:Q/B'7,FND,9
MQ,8)'_B!"\K4SALUS4^S-RODL.]C$:N\22^OPNX%YPV_&WJS-=MPI.BB+,6H
M7)C-/V:.G4(]3Z-7<$+Q#*A^8DVR&TK],P,2@>;O&?M=??9AAK3WLL#@,O)6
MA0?/1!UTZ$VS-NU='LPG0"9)XX;0F8@4R6(7/ #&=XUU%CWQ<6*KC1=L*<UY
MJD(K7N9F])-95;)%O#"^#G]>L;85>>AL*3^3'@]K)LE09ILO&.=)NW8J.'7K
MT%OOB/7PB;6G[4AS!'C,'(1W3HI%/BMVB2;$R1M$1 6]T>DD*Q+V#?^N3%%M
MY=B$7N$%CGK3L3GEB/$N,>R3I#A6Q#CR"((1('=$!"5T)\#9D3(IY<4--P07
M2]&+XD'<7](^#C&Y;)C)DEI3>:RJ<-&:-XLZ>H[[Z<T#Z$;H_-PSM=3QW9!,
M,L"E2;W?3D>'UN^$3*RM2U?MK'7P315G;IQ.CAC1??"Y[[FLV2\&Q8'<UC($
M$KZ^_[<>?';NPCTL_;CRD//9UK0-*[4Y\6[ +^VF[J$<&.9X"EU&;;5P>/]:
MPR=>BXVM?:Q+FX!VM?PNDY]-?5"D'0*-2YO0J&D3RU@V1'BU<0>SMA+[R,TU
M:9BD+Y.]R\YH,@"G1T*M&"G8-55!;S2QD*0$=S?]?U<6]JV1$G::$#>S\&$Z
MV*"2OR?GXUI_:R?GI@KRP'O1.4^)O6FN=R1CDDMNX"QWH!]PHA3<9?(C-#SX
M:!VT.<TQXFN"I9)X*KPK8G(DOHB>*P+=SU==Y'" K>TY'RQXQ,QN<7&FR-A'
M#ED2_T02RV4%H@PI:<'[-]UO>PMK=EAW'F]_S7XBS:KBF>>V<1!XG"N:NQ;?
M0K8*9#58 UU/4FD=G,+M*)E=%XR/7W6-)&=$#KN;?[U"6O*LKH@P&=^M-M+'
MN6)HA[=&DRMTU<';J+@+5N12 &ELJSW[AAO\S!3Y-J]#%JHXQ<3W%"!5!0XI
MZ8F+^TAW<>4=E[]U"SL77(C(FQS[G@X?Q/$\VE]-'\G..[LO[>Q%"> S8N\;
M1M7;&O%2D\A:8Q]GQCG!D8!<$-NFT:17,<C$(SMVXIWBG%$Z1,[6F7N40%9D
MZ$U$4G P21N-$;E($M##/,WR1DK>.0N3X>(UN*Y1@X@$^3[3G,&P[8HQE&8X
M;W;\=3E:]KK?[L8CE=.1SSB;BNY(,^;PT@Q6;(+<3$GA(@$('$N_HTUVK\S7
M1I_ 'G%[[!???E^15+@ZS7[,:U9?"X/>$\ZR]2GF*CG:ZIA88^4R7CA73_$4
MBSXO<BG?2+[3Z;J./1RN3<T.UD*T?HZ[MO</S]>]\2(T)SYDF?&;N9&"88A'
M]X,MS_?.QW=HUDE(_) T;Q@7R->$T.*$<2E8**3-=D'J' ><-/O2*B&CR2O=
MC7P#T<!XR7G(G)H<#8LU[CPM!TY9L'OG$J!F\<),?\EM?-AG=[F"[(C(B0,T
MT#NT<93/:EMTA21.)5F>>?;?CD;D1,O)T3V.DTK"YW'P&=Y34*RI&-?HY$16
MHJ7I&/_4<:3DBS1C."X4))O%G7OF4R!3=@%S]H1',H[JPQ"$-/7&M#6"OB$W
M#D:>LUN=SG.JWH)#=,"<#=01&$:Y)GQK@)(-/ TZ.@6D4^4!.T4$S7T7.F\P
MA=8\2=#311!LN22=ZS+T7\YG[/%W,)KZY0?6^WN7$;?VXVS[^,BWR5S[\L S
MU[Z\RUR[B4I20_7C=!I8F'699,P_"\VC25]\_L[,.S9$)D>OEO28RYU!S;#_
MS4M7&-P#Z!SI+.!3M0/PLC:4\'E47L7U51<!Z5?0-?=488#)N1[Q@E,U6%X5
MK\*7ODP]-&72X\)WW@P.?#'K)D<KHI7K\N,:97D"[R9IWR@TF&<;NH?S72A2
MCAK;]R?L6#+[ I8==\I;YJ2#33.59J[C**<BRX5J!!=CS4:GR+]Y3<1QFKUO
M9[G^WKHIICODS5N8#&@=@1B)T=9^R(SV_1LY(;JJU^Q;-NS-HGV9^D/([D6-
MT0MB1D"$=]\>3[7RQ+=6E]"*/\_P:Z81KORF!8JC<T%G)ZEQK%$N2/BC%(?'
M1/FU=(:A,:(:24E60D&2QL)ACS?N2+Z1NB5:HAK<4]=KV64O-2TG])%A7E\:
M$-C&E"BK*ZH&_UWDZYR![#&'N,H-A;!:P=.(9NM(;60K;[M_2$&734=3#]DX
M%-753DH++3'8K-OE@!%8<R0CMY(09ET  NQ!LKK818G5!OS$O9,E&^"&T_:3
M]5P@3-I_M.C$"R6HA]/8->5F)$Y3:06%ZC"7A%!X%H;,0/817];Y9B4'.ZNN
M#'J8ZDD.SF_OL7W(DZ+[;Z0Y]#U2T7 !$!1I&FG>[-K!LA_X6)K'<K^$*9B
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
M/V=\FL'GW[UZ]A^&JO[\QXM_O_SV_P%02P,$%     @ )8B>7!028V*U$@
M.^,  !0   !E83 R.#<Y,#8P,65X-"TQ+FAT;>U=[7/3.M;_SDS_!SWL[)TR
MXZ9)WVE99E-:+EQ"Z;1=&#XJMI+H(MM924[(\]?O.9*<.&D*=7&*G9H/I7$=
MZ4C6.>=W7KWQC#SBOXUGK][=?.R\QO_/VV?X_\W[F\[YZTL9QSVR11AM[AP=
MOFP>-%OL^]Y6JS'0X:MM>P_<O)U^Z_33V5?\_Y)<WWSMG/_K>2^.]#%I-8>:
MW/"0*7+!QN0J#FGDV0L>N6:2]TY(2&6?1\<$;VT^?_UJ^Q(&*F"H$Z+9=[U%
M!>_#)<G[ PVCO_UT<9,=>*M'0RXFQS\;VMRK^/\S2PF,=/KZ_/N =[G>>+;7
M:+W:/@72<?1?6D&6Y+\3I7EO<GN'BES#'U%7#4^J2OWU@$JV\>R:"O@FC0)R
MF4A_0!4C[;YD+&21)E5=6[6?S!G5#&D_+H#X'["U6TN1Q*?[7C&R8<\OJ=2<
MJ77:]IOV:>><O#GO="[;9V?O+_[\U_/F<_/Y^K+])OW\P*5MZ7AHEC>]T(VU
MCD-W;<P#/<#QFO^$A=Y<Y9]FQ."!^%2DVP;SW;&/N-2S@MC:T=UL[.SS"!7J
MS=GK!XT^-]#J#\ _7AX<OIR=@(=2O7H^NV9",&G8;",77.OPD'R%F=X,&(W(
MYD<JZ$1Q2BZI4L-8:O*/8](^:!TT=_=>'KWP2#L()%,*IC[R2">6<=0GIXD<
MT"@) AZ1=TR$G.QZ^:BXH;!.<I-$Y$R2]RJD7'CDH G_R(<$2"*=)!PFTB-?
M&N2RL7 MI?F$?(R[7# 2)6&723@EK<.MG9W#UE&SF9.><Z1@MM8)&_NX/__N
MX_6&'X<GQ/<;!/AHQ*-_CWG42Z(^7F^$D^QI03QZ<X6_H]"HQ5XM]FJQ5Z38
M.TTF#Y)Z7]Z2SP#$$\E(1P=D\XKUN=*2:AY'Y")ND)W687/O:!\$'B5#R4<
M'0FP]Y!&$R)XR#4+2'="%()]17CDQQ*D)=P5Y",DB0(FB1XP(NA8$3!P3R77
M7 W(9XY\ ,)0@!%A+8D!!6G3)UPKTDT4CT V$6IE%*$:I+$FNT<O=SWR%TC$
M*!\A>V<>^4!!H*(\IS(AUTF71GV/[#5;^TT"5LV M 4-O345;Z4G>_-F@&:E
MT?/F-."A,>>?P!F$PPE_\#4?,3$AWZ)X'!&JS#UHMXG@OTE\XL#X'])\,E8H
M#L2H/YA]A1)WMT/O$[S-?>5%Y7:MH@\;]O[+N_.K\_;U<4'6=AFVO880-80H
M%X0P,C6/FG3REUO1*EB?"B.,NRQB/>YS^ AR%.X 3=YJ>FC .(RPB5^8B5;C
M)E19V9J/$( &?XJX"_-]8!/R/AHQI8UOL6/1R3+@DH4I2Y#'.[3E/L"/G%O2
MOO+ ?.01A3.F!Z"3'#2Y!:K E-QIMH[V#P\/%[?CC24QNQ\Y33;)AK"AL ,(
MD9#-<4DX"5<J@?7B4QI2'FPE0_M(P'H;<HT/S-[G2/#(>,!!(0Z,+M0QW)&/
MD-F3=S/; ]"H/' JV@%\5Y3E_[:VR%O.1'!,+FF?G<#]_TU8Y",A9&OKM7T<
MK\[>?T[GS&J ULX2%7" U[JQA",_O78JJ/^-M!K[,+V*!0^ A,OY$0UMEK)7
MVS#?DJF[DM%O6UW6BR70-S3T9LDY6$(-DGCG9.D6+TR9V91MW!6[$57PO-=8
MX%>U]8K4OF"]0L./ZZKSK9$U!J,<YM$Q&:8!/=0:5H^3GHQ#^]D"!-!X^$DS
M&5K;W8^C@*,F5$0Q3>)$@SK.1X<> .PP\Q&,+MX57-R<:=7IQ:Q>784BJB.1
M]Z?^XM,7@#8W:-Z]_71U[B&4@].A."@GBY4<( D3G0 \\>,1BVBD[3FBZ2-5
M^"5- 6H%9, DXS S?LL9^>8:'%9S/]KUO5B(>*R.2>4VK# ;_M%/::MA$P'F
M614>KY,:E3R_M3ZO;?NUU/-.=:/@[$ZLX#3Z7L%U;\'E>NNF%!1X\Z@ 9"]"
M@WR$4"'(>>0G85=2,'L4V:3*R7C: TA! M9#N?_"LQ8WZ_68KV<8)$"C'Z0,
M6K2"&96"([AOY:.ERT!KO+#S(%TF:<UX/R)"M:;^ .UMV "X$J(N\T42F$M
MB+D9_RB9S_B(F1$"= KP;F+ 4,Z-@6<0\!%H2@R)!,P7L,V!9^QZC\02I$/
M4)_"Y@]Q2YPF=8\#5:LD=@N7[U/UL5$MG6OIO);26:4X:IC!41GF5@,4+EUV
M3]/+6E-3 VE=&;_T9 -*W@&4_&;. *IQ<2UY:\E;%LEK8B ++HI>+)<*W_]<
MG^UB[,/$/V[%>#(CK)='JN;]FO?7DO?G]?*4S='@PORWF4%L+< %]_<20Q0-
M,$UH3NP'QASO<1;8$:UC5#CS&X/O>LQ8E'5_KCS:6DKH]H"(ZLX)^30TX/@8
MQ[W&'+(8^.4S%0G^^;$"KMF#[P,@9_)>@JY0*)K9IG2#3LC-9 AWM"7M<O^$
M7-"0V4V\B'%K=N8"L^FW\"^9Q[E.L>/J,4&1ILJN-552<_(2_5J!BZ]5SF"I
M=AC-J+*X"]-1^S"<.R"-?X%"\JW:L8':>_L/5-+]&WV'3J,I&%[UJ!&+GG,A
M6I8U?_9%K#BF3*%F\M(Q;; -W: 9Y\/F'!1>>H921%Q$K5R-@"N.@!\! !O8
MNG^R/GC5@E'+RP,Z8E,98(+D)$@ E'(@UVAIAU)=XI\1#C,I8-@>(:<)?>B\
MA(!(280-E$@6]VH3MV;PFL%OGZJVR)E=&X&V5(I*8-?A4,8C*J9.?DS^A:DD
M@' N@7%3'Y66-%(]FY-]=\I67I_8S/;-1CV[B291K*<U8IB!,Z5S.J.3.'](
MA=I>V0SA02S 6C*KR1L5G<"B!1O12,,O_410'>,&)7H08S49/H",2.RBK1QW
M7>Z0L^+3PB)-,"Z"M4!^K/1*[.@2H=PRBJ\'"J6?.,X>,0\4=SQUAV6V?)Z>
MQP .J6+/G'UD11ZP;"K'++4AY:$>CVAD:CF4!E0?6KDR+;D$P![+0-F4D!@5
M/ @ $#:A=9*!4:_BB';%Q(@BIDQ1Z)RS+)5,8(H,XYDE8@25M336,4)9;7L3
MJ-]KV#/E7)F57$8-X^I(114B%>][.>N_C/4V[[I9YF5)B^@-".HEHL<!]P3H
MU!E3/L)D,N/5R00L>GFS]'_N:UI2_&9GR_J G-K2]!LH"D']G 8H(#F5^*#9
M;H5+-.R\I0Y'3<O$4[]92-V-J(+&"!^C?O5US^/6@=\C[K);AUCN&6+9?=(A
MEKI4OXR H"[/6]EY_)2S*FZF/+VL(\,JSX )4.IRSEUC?HLEAW-'A4>"!#0C
M^\[\Q%3-CV!E07X?C'2U[EW!/"RM-R7VJ&.3"&S(<)B6@<^<41S^(!.T[*PA
MB8:J-2:#V$]LA9>I1,]'"*KO+LNXR1:S-+!1P-W-"SBJ!;R#1UG HN/\(,C,
M>++J/(R*=I"Q/QN/ ?B-*R0;%QG220J/,[D]\PD\[O'#^-C,8I9_ ]??")H
MHMV98MK+=N.Q@%7)G^ICM&#8;VP\NTI[7;C0-S+Q%RI!M*3-5BNWLAJ&U#"D
M3##DH=6#TS8TEBO'EBO5(@*A>B%/1)FO3R-"XRDWY[3Z#<1(K'U/?3_!9C\H
MM:V#VU3%6<HP2A5R)1@U@:N%6X[75&^74:#\:L#G\&$!GSM"PX_!5VFE+<VV
MT;+%HN;<NL#E)*V^S4#1ZK=1J@]FB0^F-7=0BIK:;9-9 "+2Y Z@?!2<13 (
MRU1G9^. :#I);B)XJD'>NC ?'<4\H";CJ ?67=(%DV_F_<V.E?'_;CP+&378
M;N(8!$:;129]07F(EZ866SPRC4$)58KI^4ILC#':,"=1'+8'UN-JQ@V#@98
M9JLYJ^:LU7%6-D(^#<+/YY[DR*F9C[?WJ9RV'%A,K<EP3!H-\C:>36/Y\=#9
MOXZ-#?-8@"0X[7)ATF=,OT= 5=X<K%I3AOEQW&*OCEO<,VZQ]]3B%F6(Z)51
MV)?(85 G,OP>1\*=UOVMCA3.N[KO?+4JD2-LG)-).YJEJ4L64FY2Q7H)? 19
MX5O(:L&=E[D5]"=H/49@K: I$^QE:)RY-G?4-LL!;;S^G7 6R.[&(BBA8D8_
M;[OAW/;38X,N7E:[>&N)74OL4KE^K5/W)Y[?U,@94+T*YVH99&L96?GI6=JN
M0>%]?*M+.AFOJ]ZOSV9YSN:/TA 0D_I87V'\I6GMI>OF9C(.UJLHHKIMVPX
MG[Z/ A9&O >GN"Z)J'%IC4M+A4OG4B&Y8U5;YX[%IMEVQE2& OWAID35]IFG
MF*%(TL)X',+$G(! $2L%A.8C)J A[>/R,GYUZZ%@WX<L4B;LQK&7AO&'@*@W
MP2UTVT>V*9$+80%!Z!WU!RX![2%[,C6IY9),JHQW!KM53?,R0ZJUP?F"NC#$
MTEJ/W&\+JL%7+4MK65IR69I%KG>(TFE6RU.1I?/>R5\7I?/C#9DT0=XH;^4;
M+C?3%RI]T=VJ[8;RFP@/: ^X7X=[[QGNW7]JX=[JG?<BK=]#VPFPA^^BT!R.
MJY[4UF^-V&K$5AK$EA:T6\SVC;$AXI\IPQ*+Y&9Y9 %7V,S1IJ7%D:V(GZ38
M).WSDL%0^<AQKLPL"O$ KOD,=I:JM&YOVKP*:!!TC*AI>4>GZIN*E6\'<P0J
MX$_,NHT0:'?@:2'D_2L!Y!W8'."JKJQ:#;-JO5!!O7"YS(!HWG[PQ:H0KC:>
MS=Z4.FWVV3=<;*5NVDP0\WV#N\)1MUZ9GGD+>F,.[Z^E="ZC%*AXV[ST@IX(
MN!(A*A'NVIAA]#Z]^#/&7*E4R$%E.YKD=&IQ-4ST?5U7\TCJSN[= +!$HO@H
M)W;\.Z/$4Q>]'R=2WX/KJUH,4'D\]A+PV#E@>YE]&W8E%U/;Y#7VJH9-SG/6
MI\\8TV LKHW$-Y+:<N[T_>;+WNIC17^:KYX&8*W$S]LFQP0@;'-VUSMPR"18
M_ZB ,#M)<HQ8S-ZV;IOY8(=F#;^"?E+XQEE;EHEM\C2+/!O0,*^#R$/,-)(<
MKJ2FK$3 L0K4MYJ@1]I*P8SA6K[:I=8CM1XIEQZY8!S=J_G]NVEO;VK8U9MV
M5S,O S<NVS%7S)@6TS[;<W9#&I7N$0XRWK[</&<PWG9/PP[A:2F^LM-G8M"H
M9XSR\,AXP%)7\G@0"^;LFR&LQK[.'<T>TQP<-5!.'[/50^G+$#:>.=/%.J_-
MAC4(&&:V\;@T/>JF@@X)R72GFTL,@#WS;6':U-"*L.0,E2(V-VA47V_]SBC[
M01UEOV>4_>"I1=DKR@2/C]I:)B"?X$E&6:IJR[]&;#5B*Z/E[T+=:<]=4_H^
MCLGFS@N$("&^6='/,+)'4AQBVN'"\[  ),#AL&]NSNQ U_G78!<=]RT:PS0
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
M=D80> @^BF?51@@T*\JON9C+<,/90G#Z"-\+M>0S%[X+B+1=E=VVR0BUKCT
M?.ONPD1=FKA^SXR>=$T*N$?JNPQFF0PGT5AU8(*#H>90*+A%,E$>#.^_^IR2
M7=!WZ@C,QX _0Q 3,B.Z'N5VJ.@=8%Y]H8XCQ3.UM(8 >M44!FG]Z7,7IB*:
M I"AJ\3;EV*H7E=O.9+C+([9H6P<!'LQ<<^SY4.?N*6$YD;HH?:F(*U@@<L\
MA@^X#8;Z+YA:H+#1!_$0,ZDC.3$0GA(1OJ:="&0)7W4<P6U/+1#!M%$Q@7J*
M_:1#;BN#05P/ 073,S \"PR<>@^,AV=J0R>"Y[=L,'+9BQ<B7HR[XJ'CKIP0
M=[/N+@XN#/S(Y*!+4=6"%X%:E/=8H%*5*]%ES$X=:1T7Z&'M;EQM6?N4LOER
M0O63RQ;?"H+8J*T>8KX6;"\%P;+Q/GYAYV=NT\1*!_W!P"02Z5O(@V0#WYJ8
M>-(=9RPZB@(72P"AI#HQ.V<UGUN8>B$/U ;%I)0,^@5HZ]&<I8ZJ$\T%)K+'
MI V?P)2#;^Q U+1(T\32-O\@Z7V0U$V&I*90=J5')41'PE;#;UEBA!?!_<+K
M' 86[B J3/H7E0:X=6G"AT,AJ04?+(L- %@ !='O0XC",6"1JI)!DJ[O@I5R
M(;B"+Z&A5$T;P@YK'>99JK%G(C*U.AM"'-_5[3$ /B,V>%D0<;-0A=F,#\RN
MD%M&WF(/ZJ-B;&63]0KPYEFTWDI0[*JLR@0M@"O7!V#) #==*?R!B0$%?(?'
M?$> 05L4OB!J5="O(G5H"R\,A##472-RWN#+5"\*G=AT8GQR&\(!;H GIK!.
MH3%0D-@=MUU?:K1". 9S#,**[G@JEDJL4[<9'7Q.J%5SV=R;G;2_-^*-Q&;<
M8!;H2TEF0N+YJ .0('31N(=)(N7Z@6G6D7R07%)! -41"?OI<!G%[F&B$B<#
M0+ ' 8C'C"RY"W(&70PHA)IAX%ST+$:526"6R_0WQ'R8$,7\5.H(7N%#1P"A
M">*(J?%[.7J+,_FOOGB0L<)Y\I2HCBH5#@(,Z*"@+Y2YIRZ,/7S -8PMJYEB
M<N<MO\-@<$HCO;?WQI,-;+6/Z0 5"C U_W%X1X*<%$[)F%'ISJQ,3#)1:*>(
M-HG@PO6GE8]&ALIER2 E[5(>*QW!##3WP(2.;.*[RC$++QGL&7#DJ%C"\24J
M!M 4)O5<@2GX]'1/:#A1O5%,((+&\= :VTB;-[=(%M3-&!-T*A\G)HMO8&@C
MQH<PY*8[&P(K-P),M2O LH/E9V%7(+;W<AJW$*U\5+QO#?#16LE+O ?(,9C+
M<:T'\13"3SN4+VNT]2KZQ+#2B AE7.5PQK*FXQWI:=5EX<PRL$O,Q"P$;^IH
M#GJGL9O=9^PN+ZLH7)-'1Z4KKI"H-CB_.!G)[]3R\?:NJBZTA&PAAQ#&KKK%
M8+4RC9@T0CE<D\[8 7:KDG9Y[YHTZ9!I634%2J P55@1OH5W/D;1Q]HNWYK
M#?\KK5.[N6N2[W>=9J/=)M^_-EJ-QR\$-WBHQ1R("SFN^P:+N"H_BI]]#"U=
MIAQH\*1-L%9NH$7&RL5&54/Z7(+'3+NX/!;,UXTQL<0(Q)7^K%%XFQ%86,8;
MUM:^IO[U=J19'5\J@S/<AN<8IB0CVQ_FF^>_E$</>J86-T'C$VT[U;RN'UN!
MA;E=)[VX<F\S==1+E-:9>T9FMW*\2N**S=,1^4XYJ4'K;Y/ARH0NWR?P%E).
MFBVU*^6*?/KWYT+Q\EIWOYN?ITE8WYS8D_06R6.7<M _R>E+]I8E"^;9B ^E
M#6\?D<KFK\>%XYL[.ZR.<)45%_VK)!-XA2965S[QQA.KO5?>>A,5*^FK%6E=
MN^VWR?5DQ#U<!@$;E40;)'IW;3,3P!PMIW(VU[,6T70I)33524WZENE:7:&B
MKER3F!5FU*:[69W/.D2L.^!SP]U$?$8V9./>]_(PMOA/Q#H=L18_>,2JI=L5
MEK%FVB1?SK[(<2?;JK.E3CM?&Z1]^[51_W;?V/ >A9*J%-S!SN(D'9[HY5CN
M!JNX:KT5"V.HKLC#,D]/^LQ('5%<Q,5%9#:0,(DFA>'P<I3OV]0^W;>ZL&NN
MEFXZH ]WNW:U;II8W*DM7H5%.)PXV&CBEQ?D5FHW[<8M[K+1QW'$ZV-GJ H[
M5X=]S.S,U12]H#>X&;RQZ':H9=[*[M068%RXFVP ?DT&]4;[MG7W]('D$#IQ
ME[_,E\EZ<GBJMCIWM]_NJZWVK!S6]X/GD?]&B03W-7,O[BZ31]AD0>_Y6BZ1
M?#8)$H+&9I"P'FNO410X=?M%U/2Y- %U 6%+MPV$)]@$KRQ^6G6CC[DY;$06
M]@Z1L3SSK@D+>MG@-NR DL5N>NWF0;[(#(?G6+V-FKCW=1Y@X>596;OFN,,L
M<J6=^P.=<L6]FW+1RLM!3+BEBQ4;G7KQ)<U;,72PJ+3%!EG2%-F9DXPVWI\Z
M_^3S93%-]/$GI7J:S!S\L:6>)\>)I(DZ9(-,SM@@E1K.]^G#)S9. >B8PU8Q
MI;U3,>UX'=H'U#3SBQ2B0X:"2=:.)ID]F61;4RE P.S\>C^[CH%_-*MK-P<]
M_<I[-_TZ6.(F^M&))[NF;T'5]"M$3Q4(JAUS6-:N2L_T+E@;4-Q7NT7T-F[<
M_*%J?((B>OAOJRWME%M8>@K _<$\?-&C5I!K'/J>K[?L8O;04)M'LH<>%IZ_
M X(W&>\42K'L7E3KF/^<56D">KJHR*&NMP'U";AK0US]T'LKXQ-GLX'9<D)G
MC]7;7)_S.RTI:'1?$0]2 B)IJ!TJ$T?K0Z%DQHXN/PEY&_%X:3L!^7SVBCG%
MGV<&_#7%<\3?Q<&;ZXN],]</6$UN8;#X+F'YJVG]?"&=R^6RN9RJR3UI 04#
M[I$'<(+'+J=7I#-BUC,C'5/X+B[@/=K6^'2N47WMQ-A]1=ID26Q-U'W>.>KB
M"UNOK@LP1[A\]^"++T1M1=FW6<^7W!L30W.(EJSU4"BEA1!9 0XGS[)L6G>,
MVSV>J16<X8);/8)M'EC#)Y^9<B1/MZ2VOWG@L\[2>1Z0>=#Z^G+O]'7=9Z0>
M'O'FT''H-0X#/2[?0X^O%W-!U/1%;9# /1/  J-XQ!=. @/B*L50>G)>31!)
M13ND'$SS!!O\Q @W[.%Y8.QG#R*K\"PNESW#6^:2#@X^_,KGWL$XK(&6AQB^
M=4#=DS#02EW>SQXW5Z/V#U+M]80/DZ,I_AY)0*RA0Q0C<YL,#N-]1#+3Q;7;
M[4,<=N8\OW\E&M]<.MA]C<9ZUB/<,"M\RU"G^*)=",^=4">=^=Y H"5X>7"*
MZSOJ9"P\R3=-6/QT7S<XTS>MVU"Y/E_Y1W@:L'J1L\CPQ-<:C/AQOT$2Y^"M
MR_X5?3SI$P?V+M8%B'),CW%JS4?-]HK7-]!@U-22*OA2;#/W/06_[Y]2>)!
M*7DI?-*Z]+<#X@S_+N"-^D.!^/<$_P]02P,$%     @ )8B>7'8[)XT F0
M]- % !0   !E83 R.#<Y,#8P,65X-"TR+FAT;>Q]^8_;2++F[P+T/W"]Z$$5
M0)?K]#T&?'9[GMMMV)YI/"P6BQ29DK)-D6H>5=;[ZS>.S&22HE0JJ50ZBF_P
M9EP2128S(R/C^.*+E[]]__W3JV[GY6_O7[^#__7P_UY^__C]T_M7+Q_Q_\*W
MC_37+]_\\>Z_O6_?__O3^W\^Z"=Q_MP[.1[GWG<UDIGW65YY7Y.1B'W^P/>^
MR53U'\ /X:=?S.]R^3-_*"(UB)][J1H,\Q?>2*0#!7\>/WCU\LVK]S^'JJ=R
M[_SH].6C-S".+[4[V,M?>%,WHSO\(^YEXQ?-/W9_$<@XEZEY_L,\&=--]9^]
M),^3$8_JX^^_>M^^OOWG RF.3Y\^>7;\^/CD_\F?YP]/U6AP<O37>/# >_WI
M^S\?/+BM1YIWF/GRSI/^U\.'W@<EH_"Y]T4,Y N8^+\+&0<2UL=[^% O[,MW
M'_]3O0L__N1TG$^-X#%^UDO24*;VLS>1"'YX)T<7L.19$JD0AO"E*@YQDHY$
MM(!45)>N<58:1@6?\6N_? 0OT_!>O52*'P][LI^D\/)CF@SWIH\;;HKO[[Z)
MG6'\N%R&RB.=&7^$4\ZS/&.=9BWEHCO(V2!PZ=DS6@#\Y^G%T>D%OM'T7-(^
M^/[ZS:?WWA\?O+=_?/[^_O/W;\U;8NWC:-B//+2W[S]]^O;E]=N/GW_]YX/C
M!_3WE]?OWIF_;SS *Q7F0[ST^!<KOD$216*<@3R8?SV@97SY_:MYP*5,<Q6(
MR(P=9.6!6>KO[V#Z<)2?__G@S YI@:WQ 2;=?8.'?3%2T>3Y=>] UV;J?R2_
M,LW@6_@,YC/C.<0[HWY^YXQ1/V@LPE#%@U*X<4BE"#;]I/[R_-/K=_^,Y;[-
MU\:M57]E^*^O-UP_?946CF>_S)\/(T.+7?;T^'9N-VL5FM1D\XLL.#&PL+"0
M@S0IXA#W1I+"T3GH'9P>G_NG9T_]TXN+0V?R;G=!3XYF2G#C[-SNTS_B](U3
MF8M<);$GXM![)_LJ5OCG[+UU2^MVRWOC9,F-T;3^?PY5+A]<MQ:K?;C,A.V8
M=)]N5+I?#U(I1S!S, ]P711Y^5!ZWT0$_S44J=PU 7_2"OBV"?C91@4<C*!,
M@4E2:N\O8H("WPIV*]BK+<GYI@4[)!O$^Y+*0(:[)])/6Y'>-I&^V+!(C\:1
M1)G>,4E^UDKRMDGRXXU*\E<)'F,&,T=F1T9VQY\B346<JYVSJ4^.6_'>-O%^
MLE'Q_E7&8%%'WL<XE*-8Y1,2\&]C&:B^"KSOXJ?]:@?%_;05]VT3]Z<;%??O
M,AVIN/0@T:?4R;+,2_J>\_VNR?I9*^O;)NO/-NU6]A4ZDPJF(Y^T\MS*\\KF
MXT8%^G,"L[%[1LAY*\A;)\B;342^3;*</<GW/\<2+)!6IEN97MW9V09'<M<$
M^:(5Y&T3Y&_!4(9%)+TIB,.=>HI#Z7T1.#-%)%)R#BF?+J-(ICNGK]L$S?:*
M^520:@O$'/,W(MXYG['-WFROF$_Y\YO)1WI_]&!BQ"Y"_DY;S-_VBO>41^0\
ML J!7Y^4:^/D'VGV=Y&\6"A-.6=LFY?W.>F;1U1!\&K3=0QW]W#WL?-K?D[O
MJN9GZ1*>AY4*&C/R%][WR1C&_RFYDBE-W0OOLQA)?L//";Z6JI3>F%_B-][#
M=1<&+;?$QT?/] J?U%=7E[_11RK&2#W<_MG9T6.JV2#0KO>E2(.AR*1GX;TO
MWWQ]Y:G82V7$>:P\(9,M0Z0OQI3&YB=@RSTY_L68="K+"AGR%4*%#XNQE]$C
M C%6.7KN7U9XV;DKWEBHA]DV&-97!2-](U+O'V($JORMZ(.3%<9'WIMA>+1$
MX=62JT3__?3H[&*\8 VA63!ZO:4>RO;W;Q^_>:]__?K^_>_O/W_'Y\%"P54A
M+%_,@[CH=OY5Q. G')]>Z&&]>=63^964\?/;U$;V_V?-0%FUY59IU:NXUB-!
M3FD7#.\:@\ 5M[^*+%?]"5H SJ&F;W>LX@?Z:)G^[NA"Q=5[1;+/RW9P<F@/
M3.>7C<]%*1_#L8SHH:MA N(^=APNW($B\S*9>TF1X\9VK(INATP^[^ ?48A'
M>GG&X\?_2.G#PQ>XJ?7932=D>3K>JE#4"AEW1!IJ"V\JY$@+5>_6* SSKD<!
M87$X750<7GC3-Z1;_/G!^P\HE +$X5,>>@=?Y4!EN0:[?TZ.O-.3)\?G3R_H
M0;XGO'&J+D4.ZIM==2]2([#H0Z\WZ79(L6<@3$&2CA.X"7P.UK%,Z22(Q!4Y
M^F]2E:MLZ/U'X01['[,(Y(CS$D-Q"6/T5)YYO2)3L<S@\S!,Z7]S.*+!=GGZ
M[,SW_B7@1][Y.]_[+]#?!?P&='GA?2MZ(A[XW<[Y\<G%,1:@#+W7D1CA*L,/
M!DGJ'>!02KDV!UWJ2O91:?7=C4RO1<?_^=O[K^]??VMU]:9VY^O5=F>SF?(/
M*8(B1\O;6"M-F_;X]/3XY/CL[.+9L7=P<O[DV>G3)P]_.SR$K>$H=2?<9D0?
MS8!YFYR--U@8W$;N@0(;^VJH@B&=+,W'"H<<[WQSM2)9BN2;U4526P*HJ\&$
M0/<@1%\@H](_]@FL4O5)JU<^@M]E^F?=#EQOW89^FHS<7(</M[P$/3A!*X8<
M/>\ _(K#11V+6DS9)V%.588'3 )V[1!.II1OT.V @P8/RH=)D>$-8<L<^\?'
MQ_"P%"9!I$;N*R91M<;1[" 8=]'[2P:YF0UP4$=\O 6FXD8'O&&O6?]J/\Z<
MC]\]XUB\(Q,2%KN?1%%RE3U?PQFT^D[O)5&XE]["R=%"7L)UQ>EKM^Y;,V*>
MSCXY.EE:67^,:RJ&#VW>CJ@%KT"YL6*2/[':),,E]\%BC]#>QFL#) #Y"6<Y
M_)%>@2W2[:3R[T*1!0 :$50^'0/5^XZDB.%_,P\N&X,B5)<RFH F"%+5X\,"
MKA\]WZS"J\_@BD_CY2H/A]=!D!2:.D6?##QAW8Z=,3U/E9E1QFCZ(E(X)<5X
MZ%T<@13@@5$-^M_1BVUZ&G-W!G'&,C ;[+&NX EP#1B\)X]QBGX'OW"2*;$2
M[U'CB\T;[HP)NH6YF'%*.!-DX[/U:>+-SR:1-;*$N?QNA[M)"<K &7&W8;?#
MTX/*2]"7/O@[R1BU.]X<]=N8U26JQI$(ABJ&!TH,HTE4A%YR%<O0AX,6IC0$
M$['4C]Y01N0F.98G7B!_!E&1L2(L\$<J9C%^H\,</D9-H@*5N-<#SRE.<NMU
MH<(4\4#U=*1=Q>6?^@7,R$1 VAEM[C0I!D,OA+]@?^"(TVRHQKX'A[N( ]([
MF*<;D#C IL+7&!/- 7Q%KP;W!?/M2M)$>?@F=+S06,%JD(@FQ7>+<Y5'?!L<
M4!(HBOQ<J7P(MC"ZA#3*^Z&P"G BP,NPM3QUJ2-O.L#TD8^.#:PPS/(8!/!2
M1.BCQ!F)'N7#8%TYETI?]%4ZHMOJ'])Y[<,A6SK_<*L@@.57N?XS0*GN@]7"
M?UX)$,'4[W;0P5>1'$C\Q8\XN8ID.-!&@BCM!7AJ(/5SC)A[PGU%3]L#(?EO
M=-4 GA'3GKI4(>\/[:OU)O3^OR8PB!B?(. XU#.6TSZA[4)/X=#UO9 9HP-F
MG'0V$EIW:/&/$"QW%3GA%XS?U./ZI2UQ<')\6#$E3N^-*6%FV7LG)DT;TPO%
MI)Q#U+_"^R;R(H7/,?#]K8CQ"A12.$][L(F](::FX3.891-?]F_'!%G8VIB?
MDS][X?TQ)D_N.3[K&QKCL*F\_XBHN'N:SO7R<]X:!&0^3.!U*GHJF(8(G,R!
M")@ETXB2O< +G!X]G@L76"FM/RM]7QL%+=?681+J$]I,&+Q=.(3M4-%O(Z%&
MR[O,\'.PK;TG1R<Z60GK6[OYM)=$%D<L[>%*0[@7!^)T]L><A1J@O4#RZ2:Y
M)UZ4?I&2?3=EN)2(!/!%9N2.[LVZE"1&M:7AJ)Q%%6NI;51X-1Y&_"XK!!,U
MEKOEXA[.*YB N6R87')60TQ\PA3U0-L4>0'Z9V+27!K]Q DM0?$"+;P<"X6?
MQ(D'9Q$A'@3%7S&O=' &5K=K?V9EMNO?L<T*H3>$(R,OBL;"M[KAB&#C7"'$
M(A[X7C&&M^4A.J_/H\W%#^F-P6R3]V[Y981^L.A%<OJTH8@V>UYS3YMJA<$]
MF4(KJ=X7^%T2-CI28_H*U118@A1ILM+^OM_GA !M09-[4*E)RAZ<''HC&#0<
M!_U<XX9(_*?RI7:/<+C '"LP"Q*LP[#;T:,0"&N<-.Z=R8QM<[_6LLK^.+T5
M<))X;:\SO,[9\+HOTV=93KR/<3_1L;FEU8F>PV?W: [?%: &%#R#/.7W/V4:
M@,4YP^B)Y  #I#IZ#9-.R!+QTPOA+J&]2Q)70N]XMA9![NQVBT.!WS_"T&2>
M>2[9WB5:2J Y4N-,6I7%A_.]6)FJFFY*+575<K?S>DYB:0_G)PZ*42\5<2 ;
M4TL@>:@1<'I(;BE-\G>A<C0YP,4)"@IX5](H?([)\L[X:[S3#Q6'988'[HN6
M_#C)F#J,;X;'9TI) IGB7]T._I+DF"+K?6_,I-5<PD%I>7/_Q%8FFD\X]EY)
M;#GYJ>T$\FP[AD=C\&Z(XCD0APO!>'#51DF:#P2F=$##I0,PIJS,J)^<A^E'
M">7W#GTP_#'CXW<[D0+_X< 5KR#1(@D:$)R8(L8@&0'\,/?I" 7<9C@9XY\F
MP832G"I6'4%R*6/!R:PFZ;[DNPG6-2RSG"KT#LID:,V+/7S15ARL#D9J%L;K
M?W'06T0<F^%(P@O $A(@#@.1QBH;2FFSG*"D4/?(GZ#,M"#A+UF_X?_T,16=
MP4-(A\%9?B4FW8Y5?_G$]T().I'O QZ$G.BK/.<B%#?\+D= 9X"1OE+Z2- 6
ME+Y6]C8A>\$JL@<&'AR-VEXWYZ[OY2G\K*K][('*4E33=P1U0!0<-L8BQ&0)
MHC );!'"#($M3Q)&Z5@T)?&'KBK,<@KUE&-A@<1[E GXVMV=HQIN&:2PG20?
M]3K>AXFC0<(^;"NH&Q+4<!5!I;]<-) @%&8J HQ>F*_AI$S&&O'AC;%RF?2<
M0!$35GEV.WV5@GR#[!<96Z%PHSCK$S*_U+&P.1[*T9A-0".@^DEH S"HR-&0
M;!O082]4[-J,%.GA'U24:K>SBE9=L&_E35+CYVT6? U9\-,V"]YFP?<O"]X>
M;O9PDRL<;K%KQ,/2,YS4M;<O$\Y;A0JQ@QCWT&$Z$F:Z_A",(JKBZG;*VN+6
M<-]BD>G?LCU$X&3?P&B;+)8D"(HQV>X84[\E(Z25D+5)R& UI>*VH!QHO#3Y
M1B@!C(^6&EM<<Y-,E M+E_ "BBE4KX"OY4^XPPNXMA6138G(M&'K&JL'P\,*
M7]<R7!AS'\"B05IF*GK?'*?O<6V(*YVHCO#$RL4/+7KZ)#/)*5U_P8'X2%Q5
M2TLXNF"&48L,L"]'PJ^!]NSJ"4+\,@0$M:C.1U!-LF^ SOAL^BD-RXF7824*
MHT>H:COV)/BBR4@%5"Y2YN(D1=&\3(&O(6SFK/&6%3X0BH=HT@\V64?2R9CH
MAYG;ZR*4^@ZEL5#<Q=4#6@',B(W4N-WNN #QEK-1'_[[O7=Z-CM[/Y5XIL+[
MADK#E]^^?_WX7^]?71R=O/SV;["Z/_[^J_?MZ]M_/I#B^/3IDV?'CX]/_I_\
M>?[P5(T&IT=_C0</O->?OO_S 6YI^L4C?8N%ZA77@(>_VSR@6\GBV4*6&1E!
M\,_D)>+O!NZO0';_+D2F'E8^%>9>OH=QPB)/TDGY8?FC\DL^Z0IP 2N7@@$=
MCE2L(9J7F/ Q$7!,IF<!#^$OL(EH)_>2D&/I(LU-#=#(UAHYM\U!DHH84_("
M,^\T@"Q/@A]8ZS9$U82?8".O>H$//L(4C;$H2IWZ-PD $%L=TTK+X!9.82R(
MJ0@^IIM8RR])!R#A6<7])200ZC;!"BX%2<Q\,TE<Z@S3%X<B#3/?%C93&1M5
M+P4@O(B;Q*=@D(?3K53/5D[#G'$XE=$I9W-1I9MP&<RO44Q721J%&\^;WT6U
M*O9TZ\$!5:MVTKO$IY)!Q/Z&Q3BR16NHRO!G7*H>*=%3$;6%FRJ(*HW[ W%(
MOU/. RFZWTO2%"0JY.B^[QWTIB\D.A!=787Y=.F$4,:IXK74):,L]S*]Q!8Q
MOF=^*"X3%9HD?I@4/2J^5YD>HO2&RBW+'8L)@1%A/ &/IXSTPW D.<,!'^QP
M8..%O20&L<6)8?HN!T-@CF$5PZXOM$ ?A TSPH=DZ)HB?#X;[(Q!^Z'[S26B
M] 3:NYZ3!+$G+Q5]&H !TKN8:;*5J0?(ZD)4*X,A;TR. N#BXO8+G94M<\Z1
MI''1Z+H=WH7VH8I!/T070Q,N^Z*(<H*4.T6T*68(,ZYG]$Q,P>QI,]!#F"HY
MM09Z6K@LEG4*X[IZB+[%>\'[8.4OSDJ ZH*0AX:*QI33@BM,=TZE&O6*---9
M'H/-2,JU<YY-99AH1YDD4(G)T(L5!'*<H[1A.E_F.2M,+@1U;]H7@=XZ7!P!
M?I<N2.4]1:82W3Z#.30H-9A=F,%11IO*U!73F_02TG!:P>H, %J*@T*0)8KZ
MG78$7 +"7]JRB+IB.\\^V]>US68+-S]6FL>2P1<$J0EA:I1":91C"2F(+BD*
M?*YLK";=9G7J:DX;6ZZTHU\5;7@V$VVXT_"L)E(_I[;E%CD/O64H#[N=-7 >
M>C,I#W=(ZA^4#$!S4G<7;>IN#:F[LS9UUZ;N]B]U=Z<'SU>R_::)'-B<A(E3
M,2/7NYT@&2O-L$(U?;C(7*A"83I-.P.2(4("#:,]DRJ*[O$;(L#8)\>8K'I;
M@8"N0?(#?1&E'5X:DT_F;YJCJPL?H(F>Q"'SD(1)4&CZ%I H-O%'6'JFF$:1
M\RAA#3M,$8=(Y#I([L+NL98&;#YYR9BJD36*T>4&U<!FH1R!]ZSPPQ9;O,78
MXC+&1(*E'35.JL#[CU1<@&UDA<ZISP#WB'Z!0LI\:!@W$IS&@[N4%ULAE:-Q
ME$RD+#_!$!)XFD4:FT='9&55A;B%!6]0D!9"!3]X%2F=+,& #EK<JH=RQ<N:
M%>-QI.14+S!'.1!M48 NO>ECBG\S5#.44=;*P 9E8"%T[H-7'#D*I0S=PZ8\
M@'#Q\9)V+3>XE@L!6,$"= P:C^T9L[T-9)47N4**EK5](S:\O M!N&!Y3;H;
MV8')%"RWZ4@@"2$8J!0[_B''>8WT< /[=UVAMZ_:X/A"\<TIV[ZU6.\0*+20
MR=H,\" VU'%29%0@IZ(P199"_D2WKLN<+\8BY<1)IGH1LAECM#T@CTH@L2^Y
M41BO@P\0Z!"6/S7_HMR"_C7KR C;\+#3A'7&!T$2198@.37))@0D90YST0>*
M [F"!_Y55O0>!A3%S;H=RF)A0#\X! <R2JY:--MN%LE1OP"L29*<T$/\2RQ)
MZ+A*C5-=*L5(CP@P92,T;TWCSPC/AAXY%SJ57U7Q0X:#:2@-WE;C9G#3L/AQ
M8Y">C&4?D0*,.+!_1LPP6Q[MK>3M6HE<6<-CTJE8L#YQVVG4A:24#K\F-\09
MTB21%2VGU=BXI"?MZ?3>?'EOWB'(9X01U $!\'Q-?1Q-*-:D8O,GIU/3Q/B+
M^\I 7R.U:();U"+/@KAPT.,&"X^G*TF=F$R&X4;8[MR<)1?]?L;HGUSGJ-'B
MIU\@C7$1Y8*^$>&ERN@W G9.&LM)B55 V$UEF!N'P=S)TH!D#U1NJ6+=H]TT
MS,$Z"<<&^/K[U *:#&._ '^K@#U%**RY'/C[-Y7-37AF ""[G<9D^%<9D(;3
MW9'NQ[Q-]7-TJ%U,V\A8C#15O<MW=G\(BN8VMF[@*+JR%^A(=:G:<#J)&-WX
MR::-5I6I6^,R'A^=>O@,O$NEV[?7Q&Q:'6:WH\<Y:4A#5<A.1_=C$8OT4A'$
MX@LRTF?<UZ@)%\*3GWDG-,L'\ULC'?KXDR=\Z:]@!Z=$!!;*44Q6"ES];0R*
M!<Y+2F&8KT X^*?/^*<ND1C\\!#+^6G13TXK]SZ\%XM5P0O/P%'GXJ<NGZCT
M(T!3-1F-9:X+ -0(.9)J^+9J!A.>)DS1.^>2,NJJ85&<#G2:)0!,7/3[V6OG
M.@WW)C(FK*]QJNC9C/EU[2SSBXVOZ#I:XBP&X7G<0GC6 .$Y;R$\+81GYR$\
M6]A$RFALUZ("=5^Y8$:+*82_<%K3G!.F0M"T9BJ#$R0-YNM(7BK&F&KJHD!R
MS 1..4D%*GV%[O5 4 PZ!COR2HHH'_JZ&OX2%2R& !$[@<5%Z(HC,)V^<,JF
M[>TI#V_0'GZE3HGKD*1NZT.@#=^+$BP?JI<SC8I8!6J,/$LCHN0B$'NW$Q:,
M/*=( :;^&=R.F%E=VH%OG%$)94S0(3T=*?W!YWE8DC69#TJ>+T'E!\,D"K6!
M &];\$'=3YBZ#GP9#471:U(E>-(8]#I%H@Z,X9>TIHC2]4M\N6'<HY<SV 2+
M1"]!4O@J>;)O:.OOR/(73+RF5G2N=Y3KZ\JZC9#R:J>GWF<0H5$/UA2;!WAT
MY)+C2:3G)<.Y@9?A]'[Y\L;[3:0YG(2Q0'7%[0@<$+A[@=N@MRSO2;7,]G6Q
MSTBA/(')C_^8WT?IO*F-$D>_]]]*KW#67T^F[Y#0\RI.,4]C<J%?(#<W_'=?
M@7D=/O(0+I#U"1^H09(E>2_'=W13-(>ZVYR^IH<TQ7Y)A<Q[-+5%:Z (GGE?
MJN(+$*!&-5Y4]%3OM4HOS)H+2[A$BNBFHPV)QX[D2-;?%/ETP:[(M>5\?CV<
MH5W'NP2QP$HNU!KYP:N&=L:FA[%;2B<J9E:[WNM:[Y.E($MJ01ID;\!UHGP^
MF&);XM8@FY&_-N%9O=[(S\DU<U@!6V"EY/3OQU&1:J@;UOIZ2/$I%D YM6(R
M,P6^8&ZZ?$23Z-ST)B95KA82J>9<.=$0@#"8/$E56JBH(?-L06"CS+02LX,2
MLX+(U)K7:%DQQ""4?\2DNO8G,IV?G%)3GLY1@&'[U?[*>"&884^E,54U.$S?
M@Z\%GX631^Z#_)JM<^1]K3S2>CV9N;T%;&26+\N.H17O717ORY7XM3E"<L!N
MGG&PW485M1U0YG,P^G6IPH+[7[/2Q#JV;@=)4FS?<M-9G$K<3 5VF=D);%=D
M! ?Y7C,UC]N*(#=_NZ0M-KI$T*)<5V=W.\++D!,'U3GS%O +<\ZN=@ @? :\
M7^R<G;"OZ)0TM#MC.RS*A:0=)=N)*"$ZJ@+#S1@VA7(Z8;U;B0%P+K=Z ]4$
M5.F1;X)L+9@2H, "2%VT"(J^%9J[%)J%_9!RT<-*NW'?^>9*RA\SOJ(>>)6@
M6B7=,)$BK0EBU7_E=N:^AX_P=4<]N /^SL2V&72NL9Z_(C5>JD3LP8Q*Y,1J
M16]G3_++6S14#:2W4J9G/LT8X$(Q<PVMF3[I+3UC[1[65*V&38DKR'T0?5#>
M7]"!RI1JQLS(86E!AYJR8N2)'%$72-UX$K\F%Q__T1BZE<R(V=QFLCZDYJ)]
M>R>'\+.OTPR:^&_,^O\%G0N[RCZY&,#C20OP6 / XZ(%>+0 CYT'>.SJ&7\'
MYN5B)S<:F(S3D$R[:@@ZRF-RVB+$<%+6[2C*>)9'J'- TO]2'0V=I"5,@M@@
MB=/59UI59H-%EP65L(.A?"AC$>1\OELV/QWFRHH>^374LRI" A&]H1J.<3N^
MD0"'F@G55%Z2:Y/RXNZ!IDUTK;5TEGA]D'A3'3=*0H3B-@X5CF/BGJ"R%$6L
MC4RY V\.7TQT_I?+Z"RG=E;%*33WC"W;7!^4 RJ#%H0(X;<;84,[(IJG3IY(
M:Y\2(H4]1!%EB0TP,($L7%FN?#GO1!1DK3'+"DS!#9%-+[B>&J[D-M,BP\-N
M1[>VQ^E;Z/;(_&BJK%Q8$]6V4J/YL*5UV&!Y(.9,%\E_SZB?ED3<DVFV39#9
M2,7\08I6=0;OA!8W]Z&]E+'2#9DC!NRP'&-,C7LN<L9-54'V4_9W6\>\47$Y
M6UI<JFF+,G01B:OI^!>5LREJ.HL'!.@S7;'EEZ(#1Y=1?Z@/Q\003>V4^23$
M0D6CI;A>.M/]E^F@T;SA7Q"'(]C51'9.7S\R)OIFS1'>FSSD[RIDX2"Z]@C!
M!,R@4*&,-!00SL& D( A\F70/TCW\4_UOR\-\6[))XZJO#E4W4K^1B7__-8E
M7[,\5R)^I"P':!*!88758AD+C!%U_1NPV\@04AB?RRB45Z)>@R'Z@1G#[()(
M"NZO?!"FXBJF#B1>3\0_O$K'#N0&5SEA<+F14L9%D8%(L;0_II]0:Q+#2:NI
MMRFM8PNIC+/SP=[XF^9"]UX'N7=Z?'*&ST6^6VSD,>>RIJ#*(=74T&F!H],<
MT'1D/,3Q88DYM[/,C.7E@GN'-'\2C-:!LBU&Z!.BS,XXRSI"RG%8 #RF+H6*
M4*?X8"9)_,3<GS^DR<4S#N;B[JO'V_WI[L^+I?=GN2/M::/)"XH,6ZR" *7L
MS1O9GRZD=&GNJ85%A;&.V?-!L%*4=3)_!28+\;32#7D,)3J3%N@HO!U/.808
M:3TCAQD:3H]03&"Y'H:X_4W'H(S:O>)-WNA+*SW3B"P=KWM.=.KHY&"Q6Y9;
MSG[>&QF&6O'*8*J]P@MB9] =@S2"CE1&3YH2/$;C\S!ZB4A#(N,W1 +> :LM
M!U /'PQ@4X^IH8(&T^AF(#ALPUMO*_P./>TJ(L;?X0K4+-QE<I>H*]!B8 S^
M]+O I4B6@YQ MEN":2^"<SP2@QCT8\C)%.WP!2!6L(52I$.AA2L[5M ,NS1G
M!DU,\T PB5N="'^.S.#'6FX:185&PQ-EGD7BR':\TXA)Q95M8#1TA>*K58 ;
M4H"/5Z-Z&:9XSBID0@F+H$2_<QZDU)%6B<S(5&I+Q?VVVW&_YJQ'@+#*6OD4
M!86T9)?63V-*//-4%!6FB5'-GR0PB.X7$I=;X KY8Y$S%)'^?/QC03"]8"N[
M&Y7=)]?_[,&K@2ZJIW4DY82+S20*@IN/*PZR:6?Q>;NH6XW.5K0O)_J<J2L>
M7&9'K]#Y5$% ](P=91OZB:#L[\6WY<VNBP));C (&7#]G7!4$<(C,\U,G?O(
M=IXSZ"L?8H= T^NSC52NHB,:I6DY;':3@EA$(/H)MG9E@7!67_X4HW%$C5MR
M1@J0(7OML5"9R^F9K"_I_!SYTS9'OH8<^>,V1][FR-L<^=8?#BL9D$^7K]U)
MYH'5X%%3OD>(93L4#+04B:A8\1.D$\BITW%2$&^?;H7'%UV)K)%6"(P4@I(W
MCV *\M;Z*AL5M6=+BYJRY!$J";FS >(/,P<W2=EXH9T:0NR:SJ.&T4+[.P'C
M**G%I>\QB(-C;S I:--@A%S^!%\\0X^(Q I1BX*3K\U#Z8,'G7&&@-'"E/#7
M(3YA(XG>._P21L5A2W"I^39V""&*+IE0E.T%7QZ[FR8<2HJQXM:]52O/&Y7G
MD^,5RGQ0GIR4+06Z-6#<RIK0>'.Z#EG3J?ZZ[/VII3_ R#B&9Q+L;AMZ"(51
M,,E\8R.JCG3S7BEAQP$]$4P&PN:XK4/-!G)S.V6[($OG /O#W*K;H>MU\+/H
M960VYB5RGGW75);1*3A(-,7%S!_ZFJ(UR\U^IH?2=^TNV.PN6'X31%&M)K/D
MO*Y3?OH.):CNULOH.LK.6$)(ZB5PB?0XN0$(.*V'385E23U2LQBL2/Z5* V\
MRY!XA/IJK7L\=H/K""YL-6**"MUNO_4AMSSQ&]\ RP/!W. ^B4R_4A17+7FS
MEU0S"$[NJ]L11&'&.;1 I4$QRJB;=5E0Z=R$[O]#RC$K>C243=_I=$2"R.<$
M8H0,_":(A!J9CF%)("4#V::@D!IE8<;CWMU0?T5)1GG&4(S0[3,?&YR&(0!+
M**.!V8B,(:P$AR26;AWP=&Z-4%WT-TRH C.Y1%N$UM@5]177I:B20:&QURMR
M[4[ ?=PY.]J!7=5+X(VV/!"^%+W0Z=%"<?!2<X/<H1IE?>HRF:\]] Q;TRSD
MFU>[IB+7OXZ+40M]=XYE- Y[FMP.US6C=4VJC&*^H??O=IS/4LD8<^TPS60=
M1^6B3^42A*O/;^(VXH9<4Z>MSZ,B6\4&XE#Y<?#"'N0U*?3-@#@ES$T:>W\A
M+:*AF#!T:@V%<T=M_F3U WZYX[WA<&\ZQ[]7E[LT(S/4SS6:^KHD&]E +$@D
M*92%I0YM"G9UC;4<(=KIPH1H"&TLC:3W8)6,>@09;3LS;MHP/UW),#>MCQC0
M1WXJ?HN =NK3I8\-$6(Q,EBO&3;DH3[C);]EJ0^P68JGX]FU75Z!%D:Z]Q>R
MM##9$#V4;>H\8LK@<:JPB>2D>40E3 \#0*8##EU*==N8U,>H)O'$R%BWCK4M
MA.D "B58^2F2A3+=9UD@X%L+''-,'J/MRKJQVKOM@@&]Y=*_K.PO7VSB&F)\
MC*&?9["<X(851  K<E\O?Z5:KR[=6)X_L:Z=%F<$9F)UW&C,#$0LG?!I7Z74
MUKK/^)':YZGL%QER#%]J<:L86!R6]\NC5S/1*O 3+Q.4W@ESR!0NXVXT,:>S
MA8K&M-5"0S&]"T*\MU[@V6)>X%M,"X:R["WB?3$%(JWWMU%-=+9"=/ACS,AZ
MN["UZ"UY8OK S1I<_VF7D9VTTO!V?#E1M=$Q;S* ;P=4_UR,\-GU5G/>-_73
M^PT\1PQ$?4@P3?T!C];OPP3T%-8I?_W]\?F%?WQ\?'1\?-CMN(SJQG>LB*Y+
MK8ZQ+.MA@HYU.%K<=VSV'4S^T2I#>#\JF< &9&A#P&A+;(ERB8P8:.)<,T7=
M7NU>=JU^O"'.ZP8_7(0\Y5D+#%L#,.Q)"PQK@6&;!X;=5+6TI[(YE9?WC%\[
M*1I[K-1:.DQU?V!>CJ9<:[?3T\PD916NQ)9P:1*K@,M#;>GH](UUZ8M._U #
M8TJ83EVH1TC5NZ:P-938&59?7PG@7G=?YS)JO Q'+1>!@73$DIA)N.S6&Q5Y
M06X&V1JAVP?#;<=2VAUAS4@YHIT3@LNOHGK"V,2UW1=Q7C"S%@.JV$&"#]4T
ML@3H7O5DWP+/9T^WY_+N^P?3;_$R44S+A^622='+_6GCV4%9UMK!8)*T)[L=
M BOH<G8V,:5A([9GC8/9<"U3IUE$Y>H&0YUJ:/GN(9:Q4;]K"59T--D%(=Q;
M]_M\8?>[W@JH=;PWK$/.5W"\O\^R*NO[UH27'>^3HF9P*9?%FS!;MT.,&JX"
MXJ@BUY+AB9C#24@ANY03*M6F9'A'.,],')ORJ'0DTSVGVJ81M@/OK4'!S+A&
MWJ]3=:V/SXSM8=/KSO'2&P6[=-%]/OF;.F$QF-=VX)JV&[J=69VR#K1*3L9N
MT*/220OM*(3-<V"U!_]$^KI094%*JW"H0[.:VPU_3T!BJZ??NDOSA>"A#>A2
M;;*X=HJFW7;,F#9-N2G=O%C_K:^F:H)I\K#3GL!F<(SHNOL,Y6W=F-7<1VS"
MP7 W1)U5;9R>Q/Z>W8ZX@NW]?/VM(O=0,I=+H)\OG$!GLHQ&%0H'3U:(.+?,
MUK:MO'>.6KC;09+$'FHFV]ZP+3;>;-+]?*6DN_$E @)W@N_B<QDR,GNY6%82
M&JHN8Y)12PF$[>E_Z/*R<4H%/IR ;)(O,@V8(M7*3S6969Z9SGGIZ>/RKH^]
MV]2;,S2 JSMMZG<T1M)175H"5HLVU9#!+Y#3*99*XD%Q60LM!*5D%5("(/L8
M^)X'9X>56B83W!BQWB;+$!6W)282J-\SF>?410:C%EPTHD,C@HDM+/$8&4?]
M(HU5Q@B.LFS%=F@V3/0(IY $B""HM!-CY22P/_6B#=U'[ZE:6;^ALT@TY,&K
M/]EY<'?K7:!_[WZ;?J^X QAG1/ZSG%T"QC@T^ 3L7'D':+D/T7?@V"42.1SJ
M>AO=6F&&/U,+4[*.I0H _"?65FI^0>JM9CU"PCYIMF;-AT:[D[M!(2VH)C=C
MJJWX(3M-INF#$UQJ&->1-R_>)8Q#R??I=IK>;,K_PIBIVVS+<6[+V)@^7>H_
MQ2.%^=Q,[9P#^D1X&/R*75!<&&IT3JSCCD5.W)*5*9CI9#+PRAE?R>6DE2TJ
M21CJ7T6HE779/(2Q.%0=D6+)*7IU#>% %"^NEK"5'.5+]768'*3&3B<<QA@-
M[[OFVI&))]_N)CD_.WIR44^=V6UR$_J0D^,V3;R&-/'3-DW<IHDWGR:^IX;9
M'<28IYB=F]RZS]5#'25,VVKULW?O?*KZWF3]\-&8-28:/7VT:^*(,H!L^%@I
M,&N@K4XN>2HQOG  V#BT=7!<S;"<%6MNB*NUS>QNK9G=C$C,DK>!#;M"6HC:
MU80SQ(=L0;)4:\0HFNBVE"MD. 'IEL@:#GXW=W![E%R[^5NINIG/W3A?R\9U
M[2-0A!9+/+@INAHO%#LF9>\>G1JT,F(2<]RVF/0<195*G\NAS6=L4>EM/,5X
MP9M7IMD/=AVZ/@S0"M==!G06(9PG6$%?I2.+_?Y0VA"-AL-FXCSKD!S>G=4X
MCZ8 4K5T<+>#N6 ;O^9\BH;8-!D6Y,M3TL2Q+6YL*["WX&3N.1QLZ?M-@"#@
M)33!D*D-7HM\:.I1)_J1.B$<2P T.Q[D4^<.TVYK*G+3D]7J'XYCB1^@3["E
MU@PP_7:&>O<6='2Q*.C(+%*+-=KT@BV6ZYW:CM?N/(?CH9*7HHX-C;5!TQI&
M8Y4KM$N:8TR#=0T&MFY(G''8TF=LXH3LE@I*V,!OW5L+EY*PAJH]*U&U;7YZ
M _&*BQ5RTQ^KM6=]2CD:5.Q$EXG;7(5*Z_(V)0=3_K8]HFP%*C(3813  >%B
M^@9'9R)[N#^: _V8'7<"_9X;YW>:,]GJ<QZ.!=@1SY.F9LH."9S?F/G5$W(M
M"JPUL+<T)G"Q$H-?#8I9\?,.6/[ )(V];T5ZR8W#OEC/[7#:$^QV$FY>N)S?
MY^'&<OP^"P=J!7,W!7,5 @\XU^6/DN!T+-,^-G**2VNC=HR3S-54^I0N[W9F
ME,QPT*&6&*=[.$8-:N\@2%+.5-MF8<P*-<7[Y)<[ #OYM3KV[D2YL=W&DH*\
M6$^7F;S7C1(,8C) *C,D:6D(VV.'Z\H)3N'9,C=?HQ"E$&S+HKNJ67J+/5IN
M0T"HQ=-L(<F)A'S6X8V*K")!W<Y<$=K5U-UB+ (G)RT^9 WXD&<M/J3%A[3X
MD!V("RY7!W*Q8-M[,M?[ZJ<GO!C>OA8%] X8I4_]*45N7,I^4J2YE'&W<W!R
M?HA= 0P-]="6KM7N=$A40=QI(+>IZ0JH=>J8K!;PUTSRFD]*W6!KM2H7=:>T
M"H^E@"$X#$F6CY,83^I>D7NVDP-GU/67=##CF*@U")5)P#\-474;4MQ$Z'LQ
M\7YMHW'U?N]5?\\6GN0<\, .,3GVWZ.T'1?E@]6F#3VN'BUER:\4[^-=8-L4
M*ALR?DB8[N^5'WEE V7=\/E29]ZXD:./K7#D.*>FD:(T-JE\HH@F;L/J6ATO
MA1PCB?NDGK!M17:#4?"%4'OON66V9.8SP]OX50ZPTSDRGGTS1=-WC]O;OZ5<
MMN#N8B5$UP<\+EW]4<2YFJ;G0"LO+1=>9\]B[&M>3[OY51H=T[?(%/]C;80L
M,_@NF3O'=['E0\.WAH(4-6);<+ZQ.,7R88H:A4&&IA!VV.&&Y+"\/[DG8$X0
MPZQ4+38Z.Y(R)W9^HDB21COAC2^3W!(P<YIL%E%%M;J16K/Q$^&HPKNP&"(_
MDGT<GURC3$:7+JMW*W^[%2<CK$&9%-7];(PN Q]6!)H>0;BZCH6P@?N$RMIJ
MP%:5@GV5M8Q%&S3('R\&'OI:[>6E:Q),<Y 64+1A$_7QBN1%AJ5&-Y*QG=L8
M+L'KS"TV,>1ET]1L@I1MW1 9Q(7FI@],Z=;#$,FQ1]L(F]MRP!PKS(/<*]G^
MWY//A;6Q%,DH"S13.1)XU]D_;=N!;(N1#6N]"D1BVG\W#1:(K3$MQ@QTI;['
MQ=@[T"<+!9B81O+06# I%GBGU#'3_#:85#JQX9T4=^:$>[G?--XW2$8C#+I3
M9/<1U83#N^0%669ER>^HS0YN5/Q6 $(@HAK,G<QK"/H;15EE JVG K6*\Q&[
M4*3<UL'P-?JEYHJYM]Y(99$4)(":_T.3B[<BM%$16IY3M-1@&IX?@;4U$+J?
MAV^M9_#3DRLTKK%2D*.".;EUE)/$UC2)#[HOPN @\U0$<-9.2.QJX*[I!'/K
M>6U:@!8*&]9T!X*T^3C)O$L8,2<0>_J JK7"-74K6BOM@B.UGS[48@5^+__]
MJO29RM2;CK&\?/3O5VV0?V.IU\<+4_!]G#8+*HV5W+A9W:%B+>YX5-6(B/6I
M9O;AG,-!?C[M7QG[@PP+<J+(L,AX&'.-CQOZ9*6MTV37\+VJ25S5MZFZD*U\
MF"5)G.R5:YG/W>:<@Q]Q<A7)<-!(QHT,AW1X4MC=$"%645HZU>TT)-4Q>)=@
MF]98$3*LSL3;L"B<X"Z/?21WHI=,&^(FH,N+0'(_ ,,W[Y0G5HY_[\:-32L[
M;WK?W9#FY[2%<:T!QG5RW.*X6AQ7B^/::V-B,9OP/6%%\*B0/_&HR**)E^5T
M"C;TTHZ3VB'4[>A3:.*4P_W$"C6&L$1JI!C!\KRU+7<Q#XP6F8J1(''"!)27
M$JYF'Y :!A0&H900AU%/@ACTITGPF7B0\'98+N;F<R[)WM':4/3[0J66QQ$?
M?U VW#4%ED:L](_>@;GY3F'-)9YB%@A3&5YE.(=M:&L7<\(LC%0R8<A^FY@O
M=<ODD$DRP!!F<SA)-3%F@ !1O]M18.(KOHS"'FG!7H8NF*6NM[-;Y;8BM#D1
MFI:A6>)BT0.^A4?6V,EWE1C\9";ETVSP#*COY(>L%;);YH72LSVH[ ?4^Z-Q
M065)I2XNKYY)Y5#3\H>,UFBBB#<,,",J9Q\1]F.&OSM!T!MY_"JV/C^B7ZON
MOA?*/AT'B%+2E5%$?ULIB:H[U=:>X7#F%M+(;/>67B%>?4L]T)M"5KJ;^12@
MNP$E4(+_NYV,:N!EG;!91YU4S)D5$"I-3J_9M&&C8:$P"C9)HXO7+&-739CO
M6@2, C].(*H]<#8IG5/9E(6E\_U,=>-*J?6?,CD6-I")T8.QC$,3/,P$$I)7
MW+6R]L05K-+S GGJR]3J0GLHXE,&J1@/M7&.K1X&35Y?_3QQ8J":O7Y6;T*E
MHZ%\X^EPZ,W"G'X)JL"8D^_FGF"W,D41*/<%0MB64ZPA<]GNLXWNLT6X!F=T
MNG6.^?*01X&?94F8GJ_8SO9J*&E;P(]Q"Q&)E6VQ0( ,8T)F=>LE0P^#FB,0
MPEEWKN417(&TDJT43Z=;V+=P.B;4W6+^N-NI_"1(BBAT> &1VC>YI)3#@7D)
M72!4===-U][YGGJ3*V[<'[CG(?:CUUY1>S9MR9YY?!N6$Q/T$.YZ.C&8Z'8D
M9)]0=9%?TE.A4.+.RW1&S7KBI-_9F-$[$:ST:DZJ-.,#EDRX(M/4*XGNT%'W
M^_&\"B_11\^*L?7AV<OG4 ^V#N'H$3HO5 K5A^M3&+4$F4TFDH<M!I0&8W:Z
M6#*M)7.#P2BRO-X51,//]7:?JUVTY?D(6T=2C2!X+9/92;7=<T 7I6(X:W-X
MZ\CAG;0YO#:'U^;P]KDXYLEBQ3&_REBF(O(^@I2.8H1PHJ!],X7?W\5/^U5;
M++,%B[H8S&NF9891IPD%!F!%^[S86/8&)E<ZPH[0[)3_D')LKU):^PRE<UW-
MQM.F5EE&P)W".'86)5F&DVZ8'\D==^"@OJ&=\N$-P@&AB_QN)Y0@@0H.)KJ>
MC42$%,,ZAAFVXU9H2.KB/M^M?H!/TY[*4VTD"GQ\QK>EHF,.Z\F?8QECWS<G
M26@_PURCZP#QO,B8(G:F61O98JJR<VQ[4DF61:#RI+3N^E)6'WV(T7)8)HJ5
M1Q/?<]J1T_O6.Y"#SZB0.*3;@3%CX]00/^WWR8/#7G9P0DSWA^%BQ4AG8<U?
M/L>ZP9XN(GH=M&EU*W6$Z"7]-N^^.1C&DP7KD#A550U95*#6<2/OON73[W8L
MH?Z+=KDWYXH_:2K\F969K"ZWR^_BK+SES&V@+74HBYCXO,U(;W3EI])7BZW\
MS.C!(F3([8JN<T673_G0EJ;3GW+N$86+^JDH0IVJUM@DY]M09<,D!FO%ME<B
M?F,3 G9(SQ[Q+:IQ-(T!9TN  E7S,]UNF,KM5;<Y.,3Z&O/8#)E-494&'RP$
MVV-HCM73P4]TT?C->O16J/NGXNO&HB:FN%D_XZ)A7;U1IOIPO=/+$OA6TG/-
M[:M,Q@)+H^GS3A!-&(LG1DFAJ<NPHCG"6HBRV1N5 XR+J;Q>K,,>(XED=ZJL
MJ;A&TFRMQ72)2$/9!B&VZ--NAW[% LUF,GY#N<"R3)NFU @]=SI>8<]YM2U'
MVW!ZW^D1\@BP.ALIU<(6/')W_O1B2.<_F[8N!?,Y?*+99"J;W^G[L5B2I/3*
MIS>]DT1#:6,GN-'9-GO5NHJ>]101E=+L*NI;^ZVGN)OFQBI=/5!XG,A,G3D
M(X!.@(1$+;0]U>!;G#M%96L9A6W&$K[@&$\?!) S?$.81 QWA(5DV9M0B(3"
M1DE:$T-S+N*C7YO2<I\1>"#A$RDXLUS&=>B>MA5I^7FW4XS-7B,66-=5PL,C
MFT)<V6/># 9;[O'!:5LXE"!?9RJJHV%*=@Z>8>]?.E[J$^<E#-JBH?63*$JN
MJJ"OUBO;Z*9:GHAC@4W%VI1M>[L+IN!61-#:[9"P$A2*4]@-, I6V6[.?) F
M6<:(]C'U%P$+0U*@M*](2.GX\& [T3D!UE1:\-E@4/ $>,8>OO Q'5X8!IT0
MM3&L".[@2%SA,!"-./LV]?U=>X<F@'SKOVY8]I<'U(*.E@.6!"J6@(LRUM )
M,ATKT'Z7*M&;0=O'V&*-.#^GFJR!Q%6D+:L)N8%567OD6MEJ\4:;,K87Y\_.
MBE%FK02M/8P5/89CN] 4!*[%?8KFI^-ODX';1W0I]S<!!66(1\"?+S0I)%%H
MY4-,@J'X7,'QGR6@=5.?\+),OP[FKX;[(:FM2EFE@30>>7^2&^F,C]WOVG4X
M5JY,P.-^YM,M8@G>O_;ZHZD>:$^X8>5TM0882OF0&UC"/;RZZ:&]=K2FZ%_$
M22\RYN[)#/,N&SHR-Y?7=7E3+\._8;N;34?X=OZM*=!0)DI0K;1B)UA3]9NI
MJ<\,><@$0J1S14\NGSSX\9VS"YRWR*1U()-.6V12BTQJD4G;;ULN:UG>3BF,
M*C%)#22&+A&9F%D3 UZ5S9:6C%8<59]J(%VM:N$C#T'#%K8_^SFP'0K>.YR"
M-S_G!C$JU<:LPN(<G==#FIV(*])U4[?I8[<L!\,TA(H+.;NL+(1'J)RM#P.Q
M0=\N1#.'D35L-2<P@#ZBC@6XKW#(ALQIQ"; -"(;S10,Z;!I4EL%'47G"35/
MI7P1/G<7K/"]!0<^70P<^%TW##35BV]A.^@3F0)PSO<M,G##FO7I2C3:E8U;
MTRJ+U*T6,8,"38?)$%P/QTV[CO!S%Y3!GDK-\C'.F4FQZ6)^VVE^9@M2'5UT
M<4FG.H=6OU1[XJ6LF;.1N[?9QE2B/(GZ%0)D=.E;B=N8Q*U6JM\@2HW6Q[6P
MBV[GK35\#(C"F&AX\:5*"L1-F'BV#LBC$$T:3*$: K-_K<ZS,4J=',K+P_3(
MPQB8'A1JV1IWKBO,6EE3XS48(H56M%)6(P2$P S!6W"%M'.>3S>D@W$0Q0WA
MDXG9RS \?B,R PS#?"E?B&,Z_'C#=H 7SWT(O%D\*:>E]G)ES:I^.?9(,2N7
M4+X"2U5C75>GB)H%=@(/I 2Z<"8%"_=@%!C.TJ/+O/H\^T[LBI'=%'"CT#.>
M<]0&>3Y!P_0MN:V6RBEQ2,A;76-8'12,5Z6[P7N\MV;PL\7,8#![^RKDU(7*
M)ZVIN^$CY-FTJ=MT6OP;55X&H]+EME/]-Z>T*!- ($MQGBJ"P03.TK=-6395
M"_%LX5J(ZPY=72:4F6,4#I%8#A)8WK+(!R5AA*V'8<VQX"@)"ET[Y-:1Z\0E
M@O:*&&:$#^>>S*\(HNC(E@'78COCS-C()@G3+RE2QF)"=@&>)ADA2J<Z>)@X
M+#KB()9<X-26;6PP5?YLI7XM-7("WQ*):!\&8W2800=YIDRZQ%*Q- %YTV@/
M#J[A#5C,0&RHPR+8EC(7S+OIZC"B#4E%*!]F,D;L+1,M:)N$PIACF69)R9_
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
M0]"_^ ?LLH\E'L'>;[U&<KNPMP"Z0>4X%F633[)$54PM$]@>LV>-QYB10G)
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
MGAX?PB,GQD+ SCME9_.PX/$@O02)-U9XP6OKL!E&,[+::[1551O#S$U1!\S
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
M[X)1>!7]__:N_;=M8TO_+D#_ W&!6\0 \W >;=($ =+4M_$B38,XO<7=Q?Y
MD2-[&HI4^;#K_>OWO&8XI"CK'<G.+!:]L2U1%.?,F?/XSO<Q8Q9>Y\A.9X\U
M T1ECII&=<[S/"&HHRX$KIGQDQL.[N$L>7"%HJU42<)_L!R 2OBBYOU7>?&%
MY[TAZ@I;*HGG. 7$DZ5]LK+2+) J&[-RXR/BSR$5 W@HHJ]#T^=P=S5$>I:F
M$(6<KD5(IS.>VCNDXW?V0>SL95!=LPD 61N:#'S'+ZKB'@JQ7IIM+NVTX8!*
M=\8K%+;[!(9?@FD((5R=)4K,"">E\[2'V,"H%,/'-T"R[N%"541;,92/Q7TP
M'+".<<-^'S)K 6T2;FRU_XY'7M,BQ98<-[:\^1Z0^2X#@^K,=K8R5_)M1,@1
M$Z%&V/;VPP%E/"W0'0/?F^#%4(.;Y@#7M0WC"S4HP$="GF1_9742F!X6L?#7
M3N+<)@OQYG8@2="2N/;?7Y\:'LR=YD'?[.JMZRR6$ZS^Q^N3" %]%0IX2:G9
MK.>/?C%O$Q.IMJ$WQ2=_U1%.^U%D@A$X8S[J4J@G->6L%02VB/61T'QWA*-^
MQ5=:\>67'$.Y!&O(15X3;8,:8R&#, 4YYI"J$C*%(%,<Z,%YK:Y$Y1%2L#2*
MU6[99OWBK[;X2ZX^CSBJ4M@6TY1H%FG#P[(R$YNT*0SSA0NBP)$FGJ: !!=>
MC=9#%T1<!&04\-ZZ4MV)"6\BAW*\+UVD:G*!+QE.J&'A)D;6EB2:1.?X'# +
MC28X]2:XS D69B@K()1.*RS@R3FJI4+4@  CT@>M(9](4SIZYB%%C?!4Z*)?
M7!HPYOW"HTF0N87-N&ET?7?VYTWM)E-;OFK2D.+C"C+$@=492HX]"+/0I@P=
M#@B-VV@O3 N=Q7I*4YJ4NT9%4DHICT4<X*<DGQI:=8>TT>22S<#ES@QF"X1C
M=]UNEBY7V,(7UH'KF$9UJ83+A374G<%&3&-=O+R(EDML65<*O02+!H,)G:9[
M\T:P%:2LDE,2/@Y),=AV\,3C4LCNS&8QY'_SMNX2D+HGCSRD;A>0NN<>4N<A
M=;<>4O<M!$/K'&EPXC_OQ0O-P\^]E0[BVX8#E\>0'7Y<NUGV"ZN[)4N\<TS8
M\Z5Y4GL6]Q!@83N%13HC#O+M'7IGXC)J!&:QXP\!&;47.W@%$JJ5YBEEDFV=
MORM^A\RVM%OI'AOYM?;!3'WA!EIU=&:>%?@0N :?+]GX69KU+9*&+>_H#@=<
M(T/M()A#=P0K' X([6!ZT&&+S;:P3#!"+>'E[O94=8Y6:3)%F25X1E<^DDI?
MANJKRM [$Q$?F,+DNZ+\J\Y?POF0JNR\NA"Y#:D2+A2H_ZII^"TQA]WKWXV6
ML8=^)Q)'&>/JHD2G-)(^KM.Q3E.>JIRJ@@ BS-D C\DJ!(.CJ)6(3I!UA2[V
MCF"3EN%4C9%Z_+ UI>ZR?<3KVX?.+O/T4I463#JZ=N1VX609IS7F1G;"AML/
MB?J;NY=5I%.L$<?X !&T1($B=;+H5:%#+5$(?MM.VAB:=<8MQ=?>@O9E0<GZ
M%E2HLH+U1P@#XI*1P1AE!7-&Y:)?P=^;8\30.F(<8Q**J[Q(J7F P,GA !XH
MH?Z)#1*9 ;Z4")KPQK$OXU#K&P?81@0A9GE!LB601B*3X#4QA(+1C&KD'KC0
MTU!:BQ232HF0_@W/KT9>T;I@;#DJ)"%:4I3%V-&XY,=,T]+8)$6U$UWQI(D)
M;V=U)B@N1J9NODV(G2\U(R/)6A&7\3)83''E;7!'-CC>_(CCHZ@$>_B"PE:P
MZ/*7,.B07KJ,F&)1="Q&99X9\A!=."'V)#K/("Y*\%(U?+*\%DS_6K!>!/K@
MEC^E:X+W0CLVI?K"F.49%LNIC%\NI, ZT-;7\=PY<$-(,JO3G2A#I-00K>3C
M,6O4</4J2AFM4"CL,\):04#*442,LR+$'T5#*6/YC4H$V=#PA[L?/E+,Q2(Y
M=8=)G6['8K)E4.#53Z\_1@7\-II>E %E^)"O!?<#,-$C.YUV%E^HI(9E?!I@
M;>1@:F7?2M5E(X4'1Z2O >1C=UH5F9%.;7-PQCBEP9SVD#\+U2W]:3AH)J':
M?V9SLAJ601OM+X)%>!\MGC"&Y1#_61 9JZ9A=XFIF<>'YU@<M20B;L,3$R<J
M\<CMGH%-F(Y0MKS4+H1CE*- )S*S-5),XS:OT+(J2-_H";GK=MCS)7%!X+[^
M*X>S)_@W6#4.T84!N+-*C*(,5!4_^)8H);BP&O(TIQQ%C0R+D%5%P41-1JJP
M;%U_TB.\Y$=(D+TRAR6O)R$=)G:+F0BUSE! MYCF1<1[M\QC!KJ\#+H'XC)W
M%$*>W3FVFG'H8D8-A+78]#0B1!<A5.F^;#9FLS/T%RP:.IEH&I$KFV_!(L!?
MX2S[ROB;8X^_V07^YH7'WWC\C<??''Q*OG93>@91.J<IW:!J^.SYA,8)UH:!
M!XY,M&(.WZ_>9^:T":D\94Z\+9?]/TFS6H@3SLFMWNR]/J'THV;L0:1QKT-7
MS;58[3:L[JL;.,UC4W4'K6?GJ^D^[5]7NPVY5*->.Y.A13V?7,ANHG#PU=GO
M'U_#$N+_K*I/ZRL2N]Q76ZI($&$M1^B"] G;)+NFLF P'J75Z1&)Y^% -)X-
M-D ,/0QR 0%D"A(/)+V88<$PKZ#K-:\Q- 2M=MY<&Q6[' Z\81Z"86Y'EM**
MH:++[.2F#3#)]:]=0QT.>'1R!??:YS'Q_:['7,X>G7>%5">SC/^6T$4J<II'
MM;'#A*>3V5Q\"ZG4T<Q/1P=JV]]"=#I#W3\G.CWA04<P@C.3)'UTDJ1.0^9N
MHXH_*,U#R&CA'(95.<^8-AJNO%'#+FL:O@BW4*J$03Y-9SMNCHQK@*D]["N\
M-EXV3<W4(+V-B-B[1#41YXJ4U9IB.FW7RPAG8:E[Y.K$.@QL[&S"ED/JULK@
MLDT]WJG'&7^&M&K7/2]A"H?AH*&'*TCTCE1/"'0URN'CZ=>F?H\WK7-T0RSS
MC-/BXJ^$0@W)\'%N[L\ZBPU",U$QTLN)Q_K%RMKB[$)=7>08Q0X'_"&=5L5N
MR.MWRE,/.P$#6?,)^.^^@MZG.E7W3?(_KVZWR&L]?H9.RWFS6P9SRGMTL9[:
MGKE)K$W(?]W:1.L>M^TN^,&T'L\M.0>VUA9Y/&],R$F(EFN0G+XVFD1"Q%+V
M281\ER:(HP5/+;$$['Y*P,!C?U?0WX*)BC)R'APYB+P&MJ0IT''"EIE()A1\
M-P9'%3*AVD:><E\^YQ56X*3;G0M=K16\/?01J#:$B,].;_P-^,?'CXZ_?P!K
MS_[G^,4/]XZ/NFFI>1VK0"6BL?'CJX>G6VTB]1YZSH:@E3.;\'0'HC>S%M8P
M8X@QG+Y^8Q:;1:M&RC R</>V;0+8Q+$VH/FI-E'F=UD2E1=?_\OT/\8[Z$_H
M(:SC4DX9H7^ZM$,Q_4.S=<RB&S!^P)V9ES?M&;\*LZLP6G$51GF"P9_T81O]
M5-./-:Z9,$9FD?RJK+@J\8JK4A7PHP2U_$,H%29B/VU>P'!Q6PL8#KA%5<87
MX&)YFB$C5E?^3=B!V#AKRK74I38EQ_^6D[RX9ACH#8>;-X>6.20KFH, *'A9
M9M;,^>ML8"4EI-;;'N"G2T1VXR[>9FMVYR)>-YS?_ZH+W#QA*VQ[O#AL0^8?
MBMNV<J_?+H?8FEO%Q)!+[A/$G,I;EG1DL@>& TY+>E]93O,:2>%AEU&6$U_H
M-'&Y>PS3$_V!:F7@F:?RLE&1L^41H51AD4U\U7FW-QRTWTZ9#UW@QI-W-_;Y
M"C_0A[T["KAZ0JUV!O3=Q,EY?,2U[++HE9:% ;TS"Q/'\)I<%(CA%QP\0;S5
M#$<X-)5CGC*F;@?_FTH65%>(_J0Z9"]>^*8/#JEA%'/U-D;>,"K<6BU2OAB1
MIB,38@EQ86QG-JYXR*@;-=SL0[P=M>UH54-RP[,+0J0+]CR5Y@'UR1II<7?M
M7V+AWN_T55=H@R4*9>*[Q"W3J4:V7T@]E?;R$C2P_[T7>A(2/@%B!A3BH&J7
M^AO5V4H>(3<3"16)LO,?J-&#+>-&Z**Z@BO0[ -!7>N)+61>YA5.$%95A(,U
M>'WX#14OJ2O7;V'+A/Z[*45N->Q?6'2<5U^>4QUVG@JET&G*0B2,$YTTA>&H
MC L]XL<=!8L_S]B*\P%P0;HR*J/ Y]C)<M%DTCP--QQ8,[-U4V0L,$,NSCCZ
MW&^U]?;6\P=/GLVNY0(H^6,/)=\!E/S)(P\E]U!R#R6_!<'-FE2.+U:B<ORD
MP/>?$$4PXW4$=^%)&P\ >?5B:=)&6L:9M=LCL&KKTX5)KA@6B7/_KG@#1UQ"
M X Y$E'[$]QH,LDO:>"WP,<CD")2EC XWCRV]1/-EZVK4B?DB'^-TNBZU-'!
M3)Q_"P:_+#OC>X7'Y</@L\JB+-ZGR=^2M=OUR?-BV:GIWV?7;H?Z:K=]R^U>
MT  6;@6]Z0K7C/#>A9IH1'35(N I.2P#5J7,:*1C6="@-0.!;"]Q7$\UO!OE
MG-+K>;5*,1,7,F;A!CQD@8!8>5&+JG=&&4CNHE \&AX8D1;*A&4:I,'2XGUF
M>7:_P>MV"7\;F'U^20\F;!1_6RK#+$5#$KV2K3\8#DYG,X*9[[H[L;IO:&?L
M5)\.ERT%PTK!<.WL1J'&M"^H"H_L.8$9FR#V(C89L"J4^& R$>*?U40NF@C@
M,%9Z6EEE9BM1/>9K\1X8JS0-DEIAL*,2[ ;!9I@6&M^46VGN'JEW:DN0F-X8
MMJ"G)-T\YEF7CVLY7;3^N:'*'6@S5&TNOZ3QBVPMX+0O"9U_X0BPD\ ZC8H.
M!V2T67[E<-B,:Z+FLF;( FSH]CV-X/Y,9C.;:19?FREA<XQW3V#A2ZE++..
M=^M G.7 &@ZL9_%6L3>KN-S,*(RO$(9TD4^TB.L.1SJ/#]%I=!^6O;CFF:'[
MC20\'&R9P _/"YK:47_368A!5?<XPX$@B;S&-IPR\19'G7X"<%^6M9EAV7";
M3<:<)#9H H-*% ^AJ=:AQ0T&:75.=7%MFYAF[ SI#/"=-UA6B,*0$7&[+38Q
M[[SV9F(;G&A(+YB"&40<^C0T@11L2QQLC[RH,A:E,F<P50;OP2@?(MM$-\W#
M,P_[J9#C@G=C8O^LM-)'T13!GU$J/Z4I3SJ[MS5S'X5A(DQT6:CSJ$B8/)[\
M(41J6EU)YISDY)&YMYQS3Q=1.TR!5CD[Q'P=VA3VW[2=O&WOS[8W#-?8.1$W
M9@1'ZWEF1_Y3Q:M_=9&GUI:MB9DCFTLD.6296(2@2-_UP!:T*B8=W"/C-3^A
MZ8G,>N:P\>*NN%!I$G3TEE,SW2M2RWYR?Y^&MX'ED1>KU)222=<I.1XVJ=&R
MHB^*"Q>4A3HOC)C4N;Q YN#A .?VF$$"WL6HR$R=YQ43.%K8HS7;\0QF)2._
M7<B\^4A#%" ##1P6U(61.?7V]O4K9G\O7S(SI ,.-:X)^RQPB8[O5DYJQU+X
M A8+.U,WE0)&%(@$PJ3&6#&]-ODLDI(4F@N^#CN5.%I3@S,.\NX+YS[Q:*M=
MH*V./=K*HZT\VNK@ ZPU\0JO?GI]_*@7;S47MG >I<&O404^[/"%)>_^ L+J
M+:V+VW2!*09Y'UWY%=SF"J[+O(=KN"5M4&S?HM:6YD+,C-I6MS<"86HT!:N(
M"66&Q%/#P;UFQ+.ZR$N'.4;.(7,NE7-Y4?%SS6@^+ T/"8#?2*(JPN2^<EK%
M"-^_#[=5U%/\W5%@,0[# 5===7:IX/O+W!D6FV(-]TSBE'"Q&,)AH;!4V5\U
MUI!&3  FY%E,E$7_JTL!-OQ9)^=29 UOX,\B.)TE)21(A;#GXT%[CL(S58\>
MLG0KD?#+@/NB!*X/#U,)Q5SKH?F$;[^;;R-"UAG>RY9J$?Q"QZH13D UA3J#
M[TD;X%X^)BJ)M(4(/1H.J*=]@UW2]BU4.;4-+=S,ZAPG)QN6Y"GL-)Z.87XY
MV7,/D34JTFG-!5P"<CA8("[\6K<P'(!?$$(]W%Y=V1OT"BB6AM]@HBLKFI9G
MWJSW%Q4LC4-%#;U8<=G_K70$?%AP&)YI$\GP-ZGU%R7O_*;S8SJ8),M)9Z>M
M81G$8P<IZ&I7<1&>/ V>WX3=J=SN>IZI(J_+!DI8\DPH1"#C&FX+/E[$V?@T
M- (WY@/,91G8P>A%RY.FR=,UR$=Q@KYHNF=+W934O#?6,P$=J_[92*\)RH).
M3"9":W.(9KDV7PHW5-@BFPV#29[HL3F9Z;B[S,U/3++:VD_>X/9K<.N3E7]
M6GOQ=VT7B2$<N2#&65@"C,:81L:"$G2 ;#+(-B7V\H7?PF%@IJY<7O".3!_U
MO EW1%AOPZNLFHY""^_:"A ?!);:R4500MP8,<4&C5E/"*XBPT17$69+"A(?
MC$<-!D5G-:6#=/MPOQ@W>EL_J$ANQL[G1G+&;_KP[3!\U')S*8L32\$SBD1Q
M@U< A\((?#T>,R/X&/Q2U'$6X&3.HW/T4>()8GC/)&0-$,G40N=X#<'!(=MX
MJIMS&/Z*PCC\0_\9#<Z0\/MF<D1ZV_9'$\Z92^$-C8TJ0Z&QEYJ2QJ\1[FU!
MPQG/@3=>MN^\=&^]Y'LOW9LO6W=?=FZ_-/>/^L[(AR9?H>Q\AQ())4W 45W
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
MPZL<=^=UR_R%@0Q!AWHB1"=LVDEH:.UP+EP B7W;+%BPR_PVV%\"M^R,7)\
M;] I%9GUO).-:%*G==7<;+X 3R&V3V<XF"=..^]I;53;]O:^HKTO*TCT4651
M6FD!3Y^*P(6O41S&T;TM<2+<U%BQIOUJ3[U63Y<2?MK$>.[&,6&G&C%I$I?N
M'M\BD)S *4]EA#$?D$1)1B$M'8B4JO%YV0KR>59)N%O0"J]9<H5-D-U-EHD*
M-5T.78Z'$=Y:&.'CC6"$?1W9-DEQH5!7CX(Y(9#MQ'VX!:BZ-5)PDJ%HLK5X
ML$36&!_K3(6]!BG1();M+G51U5;^!C+#JH9/OFYBP3E9EF<-/9#C<5E$HEVZ
MMR)K]E[<ESDQ/RD(E,:^J'\@!^8FX+QY#H987G4E3B/H^ PBN_Z"9Z2>C) K
M0J2^L!9%4*OJNEUK"MOEDWN8&1-2&>/N E^7,WZ?CKPJ/Y*3L#30 /$B1AP>
M.9RLW$,+T(5SP;IDMX6SR5'5?*Q45\E]X1PG05JDNNH*$X9<%^+REGTW>3=%
MD\<1.KVQ)HX%>C[8FX@TV%-51%EIE%NP&.",6E,GH#50$!7@.%'7A6>F-:OX
M)8@*8&&80GA/Z>]-YG]UD1MRN*BHTNLCN!\M\\L7[MQ4\/,RE>+M4EK]X#$S
MN\#,//.8&8^9\9B9.WZ2;S=5H.;Y3!.[*Q.&YR6.F;!B;(R3YGA48>XZDFQ
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
M?+Q0.OB/ZG-?.UX$!@?M]Q;D'/[QZW_TSZJ$-Q$@Y\?@9V%ROAT6N.";_8N
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
MNTTOL[V3:_-WS2EF-<8&K;62E;G\CE^&G;S=F]T"W.^B17I1@RCZ<@0>?K;
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
M67TX[I6[ !A.8:J("1$^IIM8VS++IR#F1<U/)X18B<#0DO[.0:R+D9DD)G:
MZ4LC\(FQS%9J#JE:E0H-0]@)" +&IV#DAS/%5+;JIF'#.#P>B)P3T7AJF) :
MS*]1?A=9GD1;(=_;O->PX^L8#M!&8:+LL!%5%2.$/JH6B:U-15V(/V-2CR16
MXSBAIK$KM8O.]=A3^_2[V'L@I1?&69Z#-$:<7A@%>^/5"X<#O)(+(1%&H+TX
MT2*/60ZDJISWC,[/L8'<*# _5.=9'!GL0I158Z(IB0L9H@YFL5_VOU!+0L?"
M>$(>CTLUP'#T.9/?DN$!!@5>.,Y2$'F<&*86]: 3QDR(4] 8E6R&O:AE1O@0
MI]QV+280&*B209!B]( ,*GX"[?O R\)8RX#JP@VN OF_S#39XO4])-,B&JWI
MC#<U!S%P<7'K1M[*NJ1YHFE<$K'@'6P?*O7VQ-)%$ZXGJDI**LSPZNQSS&$6
M7+8<F)"(T0=FH,@QJ%?60*:%*^=9'S$$;XQ0<KP7O ^2 ^"LA*AJ",UJB,I,
MQ3TXY73G7,?S<947DF8RD)3,K9WW;*JV1CO/9*$<%$46*PSUHD1I&V%Q?UFR
MLN5Z;_^F$Q7*UN&")'#PI.Z<]Q29<G3[ N;0  IA=F$&YP5M*D,]0&\RSD@[
MBG*6# ,:LM-*D:6,9P/M"+@$A-^9V@AR8S/4/GLD] =F"[<_5IO'DD$:AKF)
MTPK,PCD-6"D.HDN* I^KOZ*B\=O2SS:"CNV+0>?D&^"G[%!T@9^>?&7PT]N>
M_;R]E.T&::2#Z[!(#P>W0",=-%BD1Y9&^JXKU0\/'J_V>MB<E#SKDY*=DY(G
M?5*R3TK>6R>7+=3[VS,2=P*])]NU%<F-]C L?)Q*I4.8+6(AD:+B7)17+MZB
M,*@P:X&0JXBPWFB/Y3%%3Q$1/J)P /DCMLP%G9KL$WI1L;CY-!KRZ^&0*LD2
MSM&YR-*(B9*B+*R$FPK&Q,[)'"M 8Z8'YOQ4U ![4YPE4:7D%OSZ#*PL VM5
MGS,<;6[->1@%RCH[2WH^SL!/B7HP^"ZE(CJ"P5T\CL11'%/.8,%;S^.T J/*
MBJI?_L,_0,EF7DL,L:E(RA B[V(CVB!)BR1;:NT^P7 ;>-95GII')V2>U47_
M3B!9O?A< XF=Q)*RPK 5&NCQ&*6)%[.H%HLDUBMM?_W8%8>8\#9" (X?,"(V
MTDG10TMW3&XZ@J0YIA9I'?F'F3O@4&#PDG[]=VS].T*+6ZPKHT8,P)@%H\8D
M63S#SWJ1V"V1Z(CWLX ()*XGD]:I@[E"IE@PL<D@_:0798.9=A?TQ%:Y/FQF
MO:,H]DJ5\#8,N=]3-V#=$^GV(JL**O2,DRA'3EK^Q+;S=E\L5,[YLR(>)TAU
M@4F7D-Q3A<3UX!:"I5_$F*9!/$[D?FK^12DF^34K]P3;7+('>H[M8<(L26Q'
M@=SD'!$45WC<'#]1O,Z73'!6BVK\(*0P>S$<4#(3\SKA/OCA279Q-Y4;O1Q>
MPTV@)C]8_J8Y=8M K%237''%)"<UXQS#>RK$Y)P2NJW6GQ%L$B,87%/GOJHC
MV0QGW4P;8+@@N'!?L(1Q7[2Q3O4$\22,2[%_)DPWWIL=.RB:7<LU7;F8R:PC
M9</2[[O5E"(G/J.&8%&:L$UD:YI.5-G"D4J/)=.[>4.T;R'D:<.X^I2PHB,A
MRD^6E(V.4_,G9];S;#><ZJTREFK\-&U0GD:"0Q%W%\8YP';E^<]R+_Y58$ 8
M% R%V(I2328%H])*P3^@_T._0";\*BD5?:.B\[B@WR@8?)[JI</!4-C8'^96
M3.56+^LO+X-?_[@V$M6Q??4)_V[S#7,YA>G[3<C9_9DWC1FQW,LS M__MK+9
M3,I^4B5!6(%")23G#?7I^1:6H;TGXQK9'PY:H2[O=4A'H_3JW(KWW.HY)V1?
M2W,*^.[7-W\&KWYY\R;XY8\_?O\YV/O]_=M7!'!Y=';XZ/CXP='I@[/3LR<6
MYV($/45L,>,5+V89@S73,%[ W\392A63NF L)5FY9?#]_SQYMA43M/V+9;WC
M/[GW3-Q*^45@:'N!9+#<,8Q82NH#8Z)5TJRV3IXM)\G#@V/NL0DW\2E@3]HX
MU>N#' YDE,M5PK<ZS?I\*Z9\JY>_RL_C<])][[!W3\$],YO3:M>M")CR?&]S
MU\W]$?[D$='Y[OT,_F5.K)>1GJ=DW,/5'Q:@5L$JI*2H^0K$:G]$BN()/\:G
MS81?<@P$OCYBZ3'WWM_*4IC-"+.'/<*L,\+LM$>8]0BSW4:870.VNJG!TA<?
M)D;D#M=0@=[(\0*ZW6OVUGY<E^JS%*+66LUA3"J;+W0I1:GQ'.E &S4-=>P7
M/$T9(B7&TQ34;!&VO3!A>+5V?&C]0*R.'*+GTF'_)CJEVC 37J5G<XV8O_W,
M+^Z:Q76;R6/-G-2L2)C1VA4M\@!>&4+S&!)A5L+4A9N>F"[.1_K,?)WH\Y@A
M\,)(%VH./X(<:2H9G,24U9DJRNFD8)=>:)64LY%PI)SC>8PQQBI/L=P3@U!8
M[D.?>U09]O:$^S&8LE&M<I0K0[7T1"1HV"A(,BSHG-9Z(2*U8I7&[,R0E,=2
M&Q157,]#,3*$&O''".F7@CE\XX(*YU."-<ITY/0'[YC(<?"9#QR_HZ*BKEF6
M1*:J'EZWXKTPR9C2-#6(-UF3.F^?5/8T^78EQHQ?TIIB$<'(5>T8(E9Z.0%#
MV?H>#.X9!">^2YGU.\O;-\@<&RZ=1;#.4]N+]^%>?+&KIXLH$WX4O  '.@F.
M#X_/R XD'"TU57$=5 QN%M?F99RJX./!NX/?#KPV2Z8D,I=:Z8E45LY!,@C<
M1O_:W&#RM*6_Y'88\S!.(P9M0[I_4:@UR[F\BX_7_8:7=[4?!)553BKLS@'_
M/8GA8(Q^"!".5$P($RV0<,=LSY$TZ53K->\P=BF[[B/2+:29-C^;FM6V$.BO
MNS'5:X<(KZ6*7"I1K3<H&?$KLT;$@EN5(TJSI8/I_3N,7V%*\^3L@/R9HX/C
M3@G*MVEC_9[N ./(U[=LU\]$PT)CBJC#4E=I@A6%W/\MQ4M,8^G"+X16-7.N
M%X?[$(>CZ\(2XJY,=5,F >#CQ# I$*\3F:[\M8DYBS@4-O@!YT*%5?#T\^'
M__TBJ7)!WB*10X $TFH7:(QZ*7)2U%&,B'\&4T+D?10-::*ZKB*P9=&]3.RV
M3'04BD:_.I$&P_E$J5W$I8@#4DCJ=U712 ($3-GW]E?&;4&02JZ-.A+0IMR#
MKP4GA[-:_H-&#5OG('A?>Z1UDPIS>PNB*BR7HAU#+\"[)<#GG3LL<#!ECWTW
MXW3[#9(:,NZ"JQ@H.X^C"H-/1O%A.2XXYRHO4[CQ+%Y0^"L+8_[*<DFX,&MH
M*MD(DC<*VGG5_&8VI?G;9]RR@2@"])7",S$<J*! 0C-4R4P<PR\L&;^Z$D>,
M&;BTL$$*++Q#X&"GRJD>#'VSTMM9>#T.%$0)UC#N!<,'4127K#SKGGL=!2 =
M0E=Q/&-R() 0"S-<% T N4J6S^Y1]1T=GQR<TE*Y9/"VJ6<[QE[,UXIY9P?&
MR6FD?"D?>=]<:/UIS5?4;=<7[5JR9*E5WM@Y=;<X4,,!/'<4X"-&TKL7;H$_
M-+%YKD$1V/?/2.B:([ *)E4CR^+VF0\K>Z@W9;9UEUS/%J^Q,IOZ1_-IP0 A
M9&@TR*3V]M/V%@P6^(+_V"%88[Y^'A'9G3].^L -3Y%!PGRBQDPK84'AA.(N
M?L0<J.;4&ENZ<>/7U,0*_K<UF*V9<7KUW1W_GC>D=M86>RN/47LBJ1MAO5WP
MZ=JI^.>*=M-F'-2C'@?5&0=UUN.@>AS4%N&@=O,,W'3<K9YLG2U !H)H9MHV
M/$/N<%BUV6*BY8^)/]6=&^94H (<_ ?5O-'YX7 81.)+--XC9M)F G!T@U#9
M>3"H!SI58<FGFB5AE?!748W)5Q+/.RYD+_EG%_+@2HD>#W"NP UG0LFX=#T;
M2*EPU]I2N";KW;E!#0<3L$9-J>L\BQ#_NV:HQ*5#!5\Q<>TBT1C7P<(W2\D#
M<TVL;=50!#4LPX;&ZEQ*[0;D0AV$..&WP\.3>I-0VVGLA)(3XD62#"HI,AN6
M8,YPN-2MO'L9XD>S)HPE@J>0"#Q\U0[@J6'Z!S,M.MJ7Y#W-GKT[60'K;H^$
MO:8BTL=-42TZ%4Y$-U@>^<UKE#59T]4$:;=<^$P3P5@A),@@DTF<\@<Y&HL%
MC(LY]W#CG^LTYI9.:<*@'8Z.8*2-F_4R"#*N(_=7S,I+!>+;B)I==4E/.BUI
M/:7@'/Q$7:S&M:@"$ .>K*1!ITBAVL@MKTMVXB](;89$RBBG$=;A&E7!! 3D
M21AM+^T:WB$H1K&3@PS!(WED2LSWTIIAO'S W]5Z-(!X635.X,HJCG0B>#\X
MBT*"^T5(=$/_(/TC^$;^][GA+'=M'%"=M@>9>W5U#[)]^D6R+13XM< 7J:PI
M&1[Z,Y:0%2P21ICE-\5P0.9&C&&J@B):#KP:SM#_*1C7%B8:>>E!_>U%N;I(
M";<:C%7ZJ=YN"1LGQ"5!:;D'7L'5GJ'*D0TCI9]06RG#?.UU4K3'K.7X^\G>
M^(,TB@A>A&5P?'AT@L]%5FULPK3ALC:'?9_ YZ2S<71"D$^*^P&.#TD7N)>P
MA4#X&-T9S9\&TW :F_Y0_ GU$R@XQSG'?@RP 'A8G*LX0:TQ F-$XR?F_OPA
M32Z>-# 7-\FGT._ KCOPK-,.='O.GAA2XU 5V,$:1"1GC]A(]RH$W^_RP2Z(
M3V7)S4- ='*49C(C%:;J\,21?FFF(P03=4BXV8['#2%%;N#$8YB'$R!22YCE
M!Q%N<-//K:!NVGB3EW)IK:$E]8K ZYY2-PGT%K#NHRAMRQ*6_@(#=7AEN-)=
MYADQDG!#-P-!(Z4PUJ8:A6'S/(QQ!GXZ]2(Q7!?!'BLF#_D.'TQAVRZHGXS
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
M0WL" :$!Q!?5DC^P"5VPD.MMI6R1!/4$D38>Q3[Q9K6FJ7DZ;I#JJ1?@.PA
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
MGPB;;@)MBML]4*P?:S$KQE7,$=%K#I,]T<+17@FM& E8')6"3R@4V,A(9[;
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
M11')'C; T:9&='R,E&IL?WJ+ETQ6(\/+$5F=#4M^7Z1N?8""B[ZQ]J@]<)X
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
M:(0GT_P*;S8"/2)GA#+\RYG3+Y[FR+0*#,FHML#'I(B^'#%#SJ:"31[ ,>*
M1'0.E^OB"HS7#.T#]^V.,,6X0CPN.B=6?KL):P98TY[-;(JN.3@S>^:(&A;U
M-$E-0O< FSRNX]QV* _I)T[DE%_WR,: M>;^"A3TV/:@O8UIVHIQK7":G7@C
MOZL);0A8VS/$_0!R0^L[Y:FH>XQK#G[>?,!BE<LEK@06@#NV/7#OOFI_J&"-
MFR?1><.VJ5E=;"F3"443L:88+RXY^9:&5>&H"SC[_.* >\YC+,)=B(&=J8?H
M/.X2*SJ;AXX+KN"(J\$(__!"UQ'7X@$M/\S=]V("X?U:%^F(4K'^>'*G6![]
M^#[S+53X'[A>F%Z3!U38_146ZR*A*H9J&PZ45[S?R]X+<?FS#0%8T1-#IH;<
M% D7:! U\'=#Y&8(]7YD*&-DO-NQK=V)HLS_=KMV;O->F2S(C=#.XNHY61I=
ML<9.JF;YP[9@K8T,9GF?.#PZ'(:WW<ZEG\@1=$PG52!B\P?%$ !WV+E"Z8+/
MJW\IAHV ]4XGT^N/C^ .#79-H:JG&O_G!N?!]-?R&VV^UG:CS%W,T,S[O4[)
M+($U1C+#1JB&Z+N=_9W6(Q)QK/AG/IY&R&*4>T$WJR/'GL)EU)J'"%B6N!\4
MQWTSX<%=EZ3A'">JUBS$@[0DX[ X&5Y*9W&#H,$/-%UKL(,@+,$]*@[N>L))
MFIW'"*HU\'$ +6EX79P&)[F'-2<T!@8^T'2MH0Z"L 3WN#BX7GPYX*$UY=.T
M2-- HQPNH]9P1\"RQ/T$8!9U-+CARQZ)@;"O^;Q#S\U3#_E2@'6"R6KPH1@C
MJGI;V60J.#KC<"H>\XHUJC\%OP%_Z*IV_1=U13&T=W !ZV NCD_P0>SD%1T)
M@U7V''HFCY555P)2(@47MGKN=97T6FH'SD>,H+J3$8<17(PK/!5;7",V)9J(
MHRWFY). :8B24G<.(M&!BVY=-:1,_S6 -W1M' R^XF;'.BKNMQBX2<J7W)6S
MQ@P14"S_,U068M$G-_.S)J1*NXAF*"SQLXX.7-[SG)B,*BK[C-GTW+88GQRH
MI]M"#ANI1-:?FW3(@69*J8T"Y]I,S<F9^#Z"'S@I9-:?JY38P86DZVU+S/3%
MN.+Z$A*)#V"^-;#\D.S3$H0U@) $M.!"5/=($2J#E5A1]><D'BFXK.T5,2=W
MB,ZZ:"QI2R),0OWQ#\4%+FGK4T):YC9<!LR<)DWI&$$U,9J$Q%<,4'"1>X3'
MEL=*HKQFD),,&US,'NK!I3&4)*T1_"1"!A>D^_V[/ \<+J017$0!!!>D;Z2E
M_;K)S]^O26L$*8F0P87J\A(+-4P?A Z Z!5J;3+,Z;L@9XZ[943],24&;\]R
M=SB ;25$0-Y<YVQ&3*<Y*<=NUYNOTBJB60GF,-<1@8M/.YJ&A9**(6X@],US
M98Z98OA$0B<KDP76GY$TJ,&-W1$2]P"1=J%0<1O0ZJBJ/1/ ('%5 *L8_@AT
MHL#Z<Y0&-;@HU=>ZL[#DIC"G:(I,"S\L[UU=$<OJ$<H%F>XTI2Z<<AY+]+3O
MMKO5S,.#@<XC!OA= G -ZV\%4GB!BZPW.\%U,FQ1%68H+C1S^8Q1/+:94V6
MB.! [&@1@[<VZ9L,461!#W\@I>IE'$5P]1M4F-G!3<?7V"34T58*LQO-;R='
MFRA*.;31,37I876BN)HL:F*QB%CIP)Z0F,VP>U)+W$CC=L)MA+MR^$5QG*2F
MD1&+6MR8:4H'H7Q,9*#XMKUV]1;R.NY&>2X_SL5NY+ZG/.H94J*#+Q[\+>==
M[SP@TP8?N*MFJS3B$-R#BQ:OZY"NT>*!Z[)E<&?H;[O&P*Z!L.G;=@OO\#VO
M)F3MZ?DD5 EU3(_]D <8@3-GMS2FP:> CC;#)K:84.8!+6N:0'NS!&E-X"$)
M,,#!P.=/$M1*#BW1<@J<FBA+^01A59I4(@0;)RAB?@$WYGV)&JYN.?=7TLEL
M#%DI(81;*'O!\U(GO[+@3$5+:A _,7!M+C\R>VAQX;(_FRN8"J8'^C/K039"
M;Y5&_+#VX,9U>C.)FWO6"XXM=QEM<[V6$S1?T:W57T/6Q1.?A;D*V%3HHL][
M:962VI6I:9764 (#H<?3_)%7W8X<E(Q)<B  ,*FXRPD):RQ?PU5RMMF_Z#D<
MF%'H:.VYS.097X# YYFBI-2=OA!<(!=@B$G+0P3;KG3R#^OE6G&.%1%PAAT0
M6\'&;';YM28I!YR (R7D)("WPU^#/7AH[:HT!$E(RQ_O42=&PDZ+*$YMWHZI
MQ9X=">WF4)%U/:<TW;?<O$HV!+AX.0:;\AQ67:TC8D<<UIA CSA$J5:O":K)
M$U)&FR@:M4@]/O#\;I8?U6+G!D2Y3]ZL4Y2?-W*VN+?$.8550J0C:K7+N(N2
M0?!+:B$B',_(G/P JXOXP%+=)P#XOPVTG#K]K_D LY%*9'-Y2H=H\0!#9-;]
M;0Y,?S7'%%L*,3]N'OI):!2_9R D>!5'_<5&/U/,N#\?Z'H*S!,::";N2:C
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
MLA!]0)9XKD]5J:T85MA[IOQO(I$&/>@D*%B'\TH)-A-V>@22(IBMI8US+5P
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
M(0KT+D:I:Z!,: *%$G3-/B6[0_)DG8-?<12*!DZ+"J*,$U"O5U(X#$R(3,O
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
MIPEA]^/_) H<CP3!J;]^8/,WGH?LPY)4H0I282"F@D@GTF10JFHV'00BSYR
M$\66,ZSIH*FTM^F@0VE^0NB"V/V$V'L\CB?ITP(Q!R3Y;>RC^@^?X?\K^PM#
M FM:F&IO<Z=410O^;#%0W/,M",8#H'H3E1Z^W4\D>1\!P.U43CISS'!W5!)=
MC2_-B64ROF_B(L<YV8O'FA>:2OO>5*E)+5V;HX5B/Y^14J$AQ+#?]7W!&^U"
M%2U;^. O^4I5O0UH%5W"=CX#6;O+K3#.R,9GC@#W#)C/ORDE/X'$F+C&- 4=
M*6(DT-#BSHQ$$O[ KE'67UQ(3ECEJ@L%5MV/[:Q&R,J5!^4BWA"#65J&A+=J
M:ZELG&8L%HT_^(U4]S853.@N)1T; -O]3!'U'6\S/7BY45ZF>"H(RZR$CYG7
M>N7%2,9LK?H>!UP=@%E-E^0UNQ]!67-=R,4UDQF?3H>6MW38#J7\A4%:9<UT
MM^O:K-2!M> :*N]MR6TT"$1MGW51[G[N9)UXL\J30LD5Q$3*%,2"D2:,6$>[
MCL[QN<DV=S@1"]]Q]0[I%6K5]C89E$2*FCO7(]A+N)#W24F[G7)/,W8=TF8I
MT$>QDAYR^1^AQ1(-=+>++:;8\=MJ*EKQ/R5-K>@S^F@^+$312&/<>]C:\YQW
MT$F52$2:-27AS:;%%6&?=U+L0(>6OU"CK+=!+J8I/XKK8.HA1\&GU&?_L 3>
M_CR$Z Z#1$G3#=!#!S$7F98>MS<JHHK[&PE />25\7M?"]=J0X[=ZJ7=-WZ(
M-89KE+6X_K0B%']TZ^OM,4%9AUSU'>Y2,/LX"=WE3\.>A*9BT==PE::6^?9=
MG(LJ5/5X+EI+GC %?R!#^M1?KYTDV8;YJ;Q)-=N<$ \Z93BG9E)2@S[HS70W
M+'W4T8$U,0R5]S95&@V"0G6D(<K=3Z=<H^-MOH:%S:T3R^6=1$"GE4P=TDRJ
M5=>TTE$L%G_FF&CN;=KHDERL?C2 M >7(GH(R->(3>3S1^CTF[)L+%="IJ:A
M$U$2A^8T2/7TYR34$%9P#^0P]986G*M_.=DFYQ' (?Z15EN=6($3\$[&^](Z
M]MGNI0:KE2E])Q%K5F:U@UMC^C38%>>*+).9@;<'5J@:"8%JN+([,R )^A20
MZ>(\")TUVRU E_Z6A(^$A#(D68],T'DA[/)2Z5A1[O94^+2@]L_1-&4DE+:#
M.VM3 3D [GEY1W8D6RT506%:3^=(*-4$,&MN <G=KL !]X,F53,2AN0PI:3
M-N*7Y1_CDJ2M=B2DZ<.8D@C2@*R<YYLH4S)7F]HLEC%P&C2!2+&'O5]PO;$<
M&O<2HF=.L/$#RYTNKGQ^!^DC29HH!,@K7A,3!LYH.WA3HD&[DXG:&Z#L-Q2*
M1D*:"JJ4&I#>97S:E[N4F*]^=1(&#KH6")D/#!JE4.3/9_^$,D'T]0Z<N@9
M9D2"1#/B.T=W"RQ7& 1)5[Q]*XG+<@<4\PG66L7 :82!,6,6)&#"3?IL4<IV
MH]NFNT+U\R/@I : #'#0 ,4%&P5QK^%K8O'3PKT/@+L'U-<[<.(: )D1"1JM
MN"7,#8\(OPQ(= ,]+IN&RD="J2FD&:\@ 0^^(/ 2I^F"7Q,J.R\3+H3"QP:.
MN?QU,U1!6Z G!0-)G0#NU%!I&C@G6F!E], &*;+D2>S0JT3-2(B1PY2Q AI1
M4&3E89_Y:BL>"7,F4&9<@K9//[>HQZN39H3&91^X!-9I&PEKM:!E9\BPE_GY
ME#A++[G+P"YF!GKS^*]N/F:%MF5O;,=(Z&T!=$8\:-+&'5GR%>*6;'RZ>P=D
MOTQ/YT@(U00P(P\V]</W;,*=!H[.K1-\.:5D[H3\3^!?1[FFD1"E!"NC!R3N
MP?V,7,[T[GMK'F[2D3)P^+7!R"@ B5@D6CG?[G8R]S=,>\Y<ZGOLCS:I/=.7
MD-)$[BAH:@181AQH#L8->9+HUYE,[6\:,54_<'J;PYJQJPJ-='GWR#U&VYN1
MY<3SR7IGK\@\<@G/T4[R;/(I-EG.*<_^6$0NSPL(IHLSLJ'$=JS=2=J]HJNV
M<.W#T#KPJ8,&-E*2?"6&G!R$>[MN.UL5ZQ [16,+!CX"6H&+D6E_Y@36<DG)
M,KUA*CU$0.553^=(F-0$$"-=/W?@<\X^6]2SW&PL!2?;#\1?4FNS<NP)OWX9
ME=$VEHR$YU9@8^3J[S\D:2 HNU8[6UN"W#6,NXOC9GZ2PH0Z'$!-&\GX@*4#
MHT @LY!M* H!#+9F.<&7DRW_WPMFJ$^QQX6)!2.CWPA<C8J#GNZB@W>-1)K'
M<R/=?G;?$MMG/N6?9'XYYS>8+9PL33K&C[*_>84&ET$0K<F\H_46QKK1W'$'
M3LN@+L.#GX0O^$H\M+/B.G4'>/T=4N0A#H_P@VH^G8.(P<YWVY=A(#/#..34
M7/@866R+IT:\ ?U"0[08[6BO-=Q_\S+IO!-E<.5;\;E_ZEIX2_R[#MM8TO>V
M7O\"Q%9X]WHK(OS<&=?=B'OF=D*39)FPH]UXC=K!WYFH#^!0[T^$GP)CND5Q
MSU].9D=C7ZYQZ/<I:J$VF$L5X4?X"[E:L?/>&P.8 >#7*&)Z@KMIF!U_)_%4
MT;&Y4;J!AKC1$&0.5/=.7>&J1+#5JM^;+@6G/AP=$G?-*!>9=W76IFW!(&_5
M; 4I1@),9HBO,N0BXN&7R9IG;/\93[ST>K5.2 <Q;12C 8:$[A>_K,$$_#;M
MT"]IW:\#.PS1E]"JIO%>OZK$KZ_K\."GP7 OQ8OSX/GZ-EVPE2[];ID4!TB?
M'>#5=C4OB_%]CHWA1?BHGUJ9E@%R4 L,1@*IZ"[#70;KM<4^S-AIPDTL&#1[
M#0"%3"\M^I2[\XT)[_:SC!/86N3Z:X@;(#?FD&!D?"9Z20]3S$3S .EK!*!&
M"B;:):SPVZ3Q7<6:#VL]='5B)U U@DM9U5!AQD:FBW3Z.#SSE?>-O2=TW2%A
MFNI'1:(NI-U',W(7C6(D%XSWNM'\23F7?4(6/B5[/>P_0>C8/%\DJ0[H+ .A
MB35CN;2T->JX2^.IO][X'D]#R QD1J61R1/B,7"[6B7-+1G?$&B -J0_7'01
M<@OES'+F-R3D.9AL/9T'N8)!,C_9_H,M]<'<L>N*LFK\*A"%0R<= V.,PLR]
MC>>+!6%J'_>+TBTSB1<K, ?234YJ.UH#&I@R]/$ @S=N<>8961!*>:7)<YIZ
M5*A#Z<RO,;%B?+P;HMR];Z]Q 3/\CGK<US 75_M8.)>V<C:\:\*U]8=/B]V@
M6GP^S:7W-D=,KEUN#2'N!EGV*IT52VJI'P73S<'%VP172RVRF_'V/SE+6BJ
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
M=[M.6R\N,]1>7QM2C,!;IC0)ZW3%HTS;0?$HA10C=)8J+8=M4&F4*3LD%J6
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
MR/Q\0A\=&ZH\1"BVQS1FXW&;'92*\0%OQ)*JX0MWJB@ RUF6R^XK9UDUZ$K
MBQ"!3O&4J@))6>X1?EG*<BO\,3*6#Z[_4^/U1M#M"1;E8[>G8[>GH75[.K6"
M%5MG^'^XR_%HN;$3 U_EKU TML5"!SND!B9!2!T[)'.Q:O%/D;I MS"ESWX
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
MYZ9*R@H[4TEUN&K@MO:RG7?)J6?P.AR* /X?80->Y:S!?*04^G\UR6?0S8J
ML\$#&-GYY%H-EE&%W408$%6\PX/I&BR$U&MPMBWW14@/[<N"ENWCB"=8/99!
MT<4[H:!K]O]@QIJ$S3R$=M_B8+?!=.QY_1TIJRZ7 5%X*G\6-$=#\;SD3*GS
M5HB7*LEO33=BL'&V/9_V[7O#Q1)7]C(3YI@5-"7H;=7D3"_D_HNGKLF>ZV38
MWE?>$Q9$\RSX!-.7IC5'YOC)O:(H>6X'$>4Z005XA?__$B^D255_]:*D:KK4
M7Y3;'9Z5V&5'3YV;@?N^66%?(X+[?-O<>3:@EMF7OV5D:46S_CJ"%SL57 C9
M^ESR-R\BPK@I7J-W(104K8C0)0^PB"SJFWU#XA@)R&V_I3KI/\Q3F&,V!*CJ
MWC;0%;QM$W(!%RIG\F2!.[00KTYXC$A>#KUX(9MN]3!:&[B%1=->WI.)71;X
MG[6#,!PY+7^!.%(^!).Q_12,WX8/P5%2W?1!T=RXC8\++I)Z<UN53RB#V?GA
M4PVSJV*X'#Y+&_3DXK&]!F'_!PV*G$E.(5+< WBUQRVQ&_$5>2!".R/Y#88K
M5) ,/87=W6DBX&CKIR,LJR"]*IZPBQP I#S"<8"4P]D<2#N,XO_KFD8-2XG.
M%6 I$H]56+['NX,B#0!+'N$X8,GA3 !+TGIB+4<;NNH[B1J@$NTK %0D*,,C
M $R!_#_Q&9Z2G+@+=QC_%4H;F)$_G!79]!?,E[?45\<;Q HF-;R$[7^'0XQW
MG],-5AR\PW[)N]4*IM9/V_PR[_N@PNOH)&L ZGHA2P!=#\B#9_H#' G27U8#
M._3O(4\\@N!Z<HCB7WT!3$!,,SK,><\BEF5+G.HL TD#'N$:%059^,H5.,"D
M>JE3S_I,"G5$M9AIWG&6-BX@_O7_(((G7-.D-D=4VNT".75QE*-$A:)GQT2!
M)=E-2M"T-LKJFZ:W41NP8<Q,M4X*] M]/G=1%G69HXS^ Q.ZQ0K$O=-_WJPZ
MUS_)AZ.^^NP1LY98]ZSM\.3OS-<*OZ+X+9IY- =7!4DS2KNAYO8.E@Q5-G\3
M.3WN^@QY@FP56).X(&O2-DP2EZ;DJ3:])\]12D(5W4P#"2%_V!8S(0#L/5H7
M:(72I&C V!CTK>, Y[P.)]GHY#(P?C6,7;GF<(NEUV#H$A]A1S!Z?GC S1U<
MD:E0] <L!6X$"+LNB_6;:_2$/<T'_'M$GCW0A('AK\TTE'KTLE9)%J8/;0H*
MUI]0L[G8UTVYA=7EOGTQ[P!FL^3\86R.%=$&N&L&GG$[T#=\#?JFX7&FJM+I
MNQH%8>@AK*X:@MULGS8WU3VLGE"J;+AP6P9-^%\CDH3=ND>.B+0 *=VGU"/K
MO@X'CCEM$#!(QZ>O_,&Q^AZ6ZRK9;?"ZGUM"@+AO/S 0TA=ZZN-G84$PJY4>
M"?(AZL'A>;7Z6[L=30_L"3'GL0_^E*KZ[7=MGO]?R]MZ"MF1,B%:*;KO0=\
MT!;AU*^D!:+^^='J6X,/R=_+JE]:E!]YS9@!3J=^YO\I82$(VF_"3GJQ\/O9
M+AB0L5.90N)0$/?A#M4_GQ_.,98VVZ3ZV8U3*2?GU:F4LB)V*L=F@+0#0[,H
M'$HE=1XYE/."L(8N1YMB&:6@F)K9!'/@1%I$B239UG=NY&;X.=_7J(!U?5%N
M'U'1QH8[.J63DO*'(!D;HAB K@E@V]"M3'N:<I;^8X]J%-&9LHI:67#-"F49
MNA@!.;!,(BK^,77$@0:<PINC&5WQT,(;KC4S= ?3<EV@7V!VE6&[AU:(A&VU
M]4XHX0IF9T7&)D*LZ_T6_])%;1H'#'J^#K8_ FD<'F)Z[ KH@*3K,P*4VP?:
MC#FU(>OP<\M=R0977-I."G!2!M&GS-5SW;9-OY")-E.EPJ6PS:9<&]KU 3:;
MDGV$@BG^9XF*YL_X'_O*V76X+G5_?I(F9P*XCRW)4^<N)K#])8SEWMP0 2RL
M382E?Q0Y/@R!V3L\4^A<L',@*>S:S[&DB+SXG&#X'/3?ASVIG---?UXI'>FB
MMSLU-J00/1'C^1$V;I_O"&AY?\'#YT. FKX-&!O%88"4%,AYNR,9O=4"D_7Y
M@?V+OWJ3/,+!RT]RF)JI1DE.GSZ61<44IPQJK\S5K5"A4B0>B[;-ATWS7MJ6
MQX3<D#%V[#7 7\=FP90MUZ)$YD_8MRJK@[LECTO"GQ7BD9<XV^33:%ZDRK0S
MS8$K&.-"4- *'*YA,242 !@3!D0/F-,-S/;8X2E7(%Z8</7%!<KIF)?;#X=V
MPW^I@9&V]""*P4(, !"L&B?#\9YC?TJ?%TCX,B5I&K5W0TJJ=&=TCN*E.!0\
M1C^=4A?,(_HEXXK5K\$EW)4UZD)(;RNX2P[;+@-6!-96HKI)1))  J8[RT$^
MM&-FB]"61;N#38**9 T=P<F  9\[35WF%);Y%P=,<XQ,MZ5&LEQ@!AF*),&,
MDYAE"2'?I=J$G$@-9,7B,&-QN!MQ&-HJ2C5Y8AS%0O#LGLBYX3DK__UT8NKH
M"*/8W!TX*)&,(*9Q_D"B;THQ-;2CAU5Q+#DZVE6*;;1S@"'KWB/8 A3H$?(B
MW<7N6)S!$6=%T$-1%2VJ@BI0F1\I/[R%Y?:_A29,%Y,V\?L0H'9-/G;SSE9&
MR><1I9 +T0:F_[8]J*2E /IFKT&?>SSXS9F"(D]KO(GEH!^4>(WGUZ<:WJ'U
M1N"&<.,1N<W<XT%$6I0+@1@/_"V@'X?U%.:$W8<="H>GK]M^$W^S,M3R3 =^
M]"UG0N'\(C84J*FEQX/"\)?-^A-7<';">_3H.*1E<WV/M5R1[T(Y"A+A\B:X
M9X=,0)[G?TW%^6(D:>I0O4<%:B!-FW-5-%W>G/;0^OS0A@;G2>VB-(<.97\.
MEP97@OG8]M!E(AK[:*/G:I(;G'8#:#_A'3$# +".F:Z\K*/4_H9^AICG+;V<
M&^FF/MF2BFU=*L#P5>K5E*@(KF6/GKXOR^P9Y3E-FSGM^!+5:5[6^\K5/9H>
M;7^63XLO4;*;K@_PU^_;'T):-B,EL_#3E\@R--Z5>?Z^K)Z3*G.$.9:"?V0Q
MU!5V+Q=)51U(CLBS+7VKB7\UPBN&HV^)VG@H.A[],JPX DB8=/4]=5$(^9!(
M_K$]OHI Z3)-ATKOSM+G;6W>T=)]+TB(UJI<JQ[8L\1Y):[[O[\ V9G6LKZ$
M*UA5,+LH:V<OT_@T_"U(7/H"X]-_"VY6^ <R?VBK.)8@J;)89(A';!Q54NTG
M <382:+O!]A?.8N@TZ#M-:).G2]Q8 KI [QK=VOM6Y+VK<EM<J"O,N) GA$
MCN)8-*5EAM1K4J3(%12/.O>'M2EAT<DP_2@.O/#5P *",Z0E&A]+>;I4_2D5
MWQ@XX4 I?F6L&G$+*_*:DRQL3=G=%.%/R+51=V(9$7Z$2CT%$E\NAH]4^[YH
MUU1&-RLL(2H@R[B2T_+]5%7&C"AFMX<0N41I<R&%?KVBI+_)2\C9<?M^H#K'
M$&^_Q]$$^,VO?__=V[=_8JHYYZ3'+THYIG=AM#_B(;M<,B;]>UXL6-H*RT1[
MBT!;TDU/1"L!3TLG:\#)<!?"PA4<?%OU@; \PQ;5>XH_BT'94B5;6]KK]WN2
M9N@#]H>V^^UM]X#_<N_J+DB7NL?P/3W.%*Q)VP7H^NC,RFU4\5.&8! O3FIR
M,S5+>+V#4WK]UOG D+)NM13)>C=J:GQ);5X%M]U>J+5^0WC?JWV1H9IFWH#9
M5T$-HI[6I_920T3&#S7(W<*T:T?&4T[+ZY,A,1\JAK&M1TAN.JN*%-R@K[>C
M,(A*ZCQZL3$C"XNX^H@'X"16=(Z:_R= ,G;$[]#H4__6DK'Y4OL]8%$6;[H^
M8L/8J6IG478D$,\;= 66>%MTL9+>?-'JL7VS^P2KQW*QAGA7OO^]IY'I+3*O
M:RPS]SLJ#<)A/00^4PKN @G]C7D3I:_Z.4Q*1&71FW"W99HE%X,_H;A%B@Q8
M<UL>I:&:/I1Y;)P_%A80\?E4AL> Z*%>657E,][)1&**Y"J:OH\1#M,,'?>;
MLFH>8+4E/3\<G!0IX]/PAPTN?=$*1KY]0SX&Y.O7D90EDZJ)!8AXK(:G=V6Q
M[KMSMH\5$/%],L?E8MZ$Q.5?RQ4V.683C]?SIE3,"6\O^D6+WOA.F.F1!+0U
M^\K=B>8,,8^WQ5)&%#8I9T6Q3W+0M8PF3ZZ:-D6($DAB.; <PBBDL8]T'\&3
MO$CE2SS IDQ_WI1YAJUT6]WF8]FXVB?,$//H$TH9$3J'206[1G3I^=V?^DI'
M49@--55.W,5Y,2Q)@/20?':^]911\IT B<N%,(<_S7F$F\2RZBCH[#37D7C(
MAK6S6U]HZ+R+,#B'!5PAV]B9(>9Y39)S(WT0T'F0 +6@:I+/$032JZER4DY[
M7@++HL7\P&J.FF=<S; C!5;6AY4QR'ILVX5,&*NH3UYHF1*X_.Q[%5CB;8"'
M4#^LC"].!\LR+KJ>V9',:).9'-72H($9#_-U6D?84/#\4B%?G,R]Q[I+>.&]
M@Z!@?]TEXWCQTC9]US!T2:ZD4>:BYM$)@5 V<. @TG,<L2ZX()@.)]1DFW A
M-VUX^[K#W[Y0">OZ&].4GZ2D>9&B'-$@U9O5PX8F_]V3PDN8TAU>3QY*_,MW
MJQ5,&_0$NU\:Y7A=3,QW/MBE#"L<X$])T&BP#00#%7*\ DB7X*&D?QE(C7^)
M*-^L+3B=YJ:UH@K]F2)8VFXAQEK1)&NH, 'F^_"8ZW:6&=DB]!J,WP7"FK)"
M>@BI#7C9J0SNO8WA9U[2V7=9YJ@YV4P\J![."+@2P(D\KLR88X ^;)JD89G\
MGGD(',%1P8RB>4<%,KD8GC"7VRUJZ,NZLR*[* L29 2Q<83NDVKJT?9W?:'%
MEP"33!\4AY->XKCA,%+]Y(!:6TZF513Y)=>=U4R<(>>S0J*<%5$VC[89H.T
MVY!BL:LG$@D,5;4[K7:H()<%M0T9\^JPL"&'2I!,G@)F7D!BSQEEG=3)$PPR
M0-I/"3M19P&U(W'OYZ827GCGIEWVXFP/27ZMJC.GN[:8ZHN7ONDYZOW^L8;_
MV.->WCW11=_1LR@1&8\/H@0LB,Y@AL]!^WT<*^N<OB9OGV0C-DPWZK).NM,2
MZ;/F1*E$^MG]_;N'^Y#I/F>KG5LK=-YVU-D8IRH_IA%$\T=,B/: W3ND]C@B
M.! $VCG% V]TAJ<+2;TA6T/\'_*@\BG)J6UI^C(!?TYRZX&;:C0]PT:)*1&,
M<".Z;TO)#W!L'O+L0$>QDS,#94&8GA5@T*(4NVN$A)O-&Y^&9T1QF1">!_3?
M4@P%W>Q+U#/=X8N&YST'A9 5;OK.J:@CV+$M%[GI*[2SE.;>JL?J]*>E[.VE
MEQ>3\NTB2'@19Y"G3?!6LV\3-DW\K-Z.LL++!VQ:#AZ2IQ3TC8)EN$RZ]EY?
M?*0M@$/W2?N>)&@!\5,-3 N&'PUEV<UG7ZR#UKMP=-\YI1'HB?.$B;D2)F5?
MPH1D=8WAWI*K)MYMY>DPEVPNQ]!@I_M+#ID@6\Q3/D2WWV.X=RP[3;&J3C>;
M@G%:BFQQ56Y40BATV,1<F='+TY<2$1@5L<:D(1,VZHJVH9X?8+,I<<=/V NF
M5]J6$2.BXADN C:$89G]%P 5].BA.>"?R"]A4,]D1F<L9F0C-LP","E_=!HU
M["K1A"I9WPE+%/D2%3RZ.CN_NKYZN'IW#\X^7H+['\[NWOUP<WWY[NY^B"O_
M_SY=/?PE9/H!395/4A/HR&<Q(MV>P4L(A4.=WFE\'(\ YS4F@)"]P_E^V][5
MJ'-[,'-$)-"1S)2+N<.87?MU!"<Q?!7QSF X(S1]&%I0@/V$FLW%OFZPOS4\
M)SBXP8H22=\7-PH\S3G:%7R"Q3YH\@$-94Y?>"J.WF%!4OL&28&F?_LTS]1,
M]5'(5A\M:?71SH %/1#04;%VJ5%K-80<6[898D'KTBE:LYMI[3EN4O7P60?5
MM"JN_6/1N'&S&+N!EY14##45Y-"2U5,(#RD5/<YFKPYZ@3W'D5Z-BW@FNVW-
M6'N5K)Y"8XXEWN-D4A$*_'?4C^F[938WI!L#S*,0,&WP3 #':<K@\%B1Z$B4
MYM.!356?N )&>*:4SM?'+T_HQMF9F=A5UW>Z<EKACBR-;G>C.[E4N^>='[:=
M2#UG&?DEA *',<UFYI\&,D5T@3>O/%DPDRA#OXT3 '<PFJ47QSG +*A4C@+B
M*$*@K&*%$P$KF#MYP. ER8>(6NBG*DK9/2(Z1E?4GO3%BH_,'=;O9<24O%_'
M"%E13,21LFWBS+[!OXF1#]Q6N0-OI0Y".>':[U-X=0Y:1RJJX@9ZA0ULQ/9A
M1)8%[=I)&-]Q]P$L#4M?Y M5&2J2Z@ H3.K7)$D >"(-P*?[__/MU]]^BP<&
ML$<!:O+!:X!9>/UM^__MK[!9VC>;LD*_P.PU^)?7W_[V]Z^_??M[:JS^^?6_
M_(%\^L\ U36YY*-W>_NF;I(V(432@$N8PNTC)O#;MZ1W3(U\A'_XY\#6C0>.
M8Y-V(N'%6+Q-JIN*9/.#&>WU%E94->[@*:08#K$BEN9 7)^ ^!4JP&69YTE5
MCRC^*@YDS:E: #:I<!;CK[4#9\.4=H>[$TKA\';,BBK.3@P@Q5O;6R0@$^E3
M "ZN)+S?^,TPQ#NEGM?-%Z,/TX/KDVZOZ*+L>H9W5$+/[I8-53>H0T_GMD0Z
MJZ?ZDR*(&7WXV3PRHS.36UV\>/G;OZ67)L>3<,*[G)=/A!<O?-,K^),N;\9-
MC&O[R9(*;4097C1])';7%ZDYY>A4"JMC880WK$<<Z5A71C]?D$Z,4W]D&2(9
M69.<5)>X*BZ2'6J2G"%G>=8K$/3]IGN6(]&=[="0EA)Y@R=[VK8-^8Y;6:&3
M1]QJ,C!-]=0DJ(#9NZ0BZ6CKLS3=;_<T5><E7*'4>KTS!8+>DT#-<23 V"OF
M2Y(CGWSZ%>B[ [#K+VC:(E7M3G,8*0G$.%RE[XP^2, PWE5P XL:/<'V@N^Z
MK.OW9071NFA?2J5M?NJ<5AHYR_Z^;\.//\+F9O60?+9M!1UPZ#\4QO80Q($S
MPQ1HXV52EE9?(_!5CLF%]+,<PNXHX,:)X,WFV@=4E!5J#E<%1@RL;9ORD^X]
MH_R8ONSU'XG!*_.<./ZH^SRD819IAL42=WBFJSQ]]6'[3</0K?<5NZ4KS-08
M^HW+L;RGJRO#O.E!0-V0 ERT(^L[?[9O[UM]AKCP+4K=D*IL=1(V*).KA.FV
M\'@P9MK^'A:P2O*S(CO+MJA Y-$!J:?6E<^RK/\Y:IX1,<..</?'?CM$]09$
MBZ(26?RH#-T,47A%+/OWF:U3TO7IZ.'2/#W/J)IE2'2N2#W<5QV>ONJ\VS\&
MQ)6R*EEDJ0U_04"!D(!E8,T0"Q%8(.1&"U*A@PIF%7@26" ?]Y*:TW3#A%GT
MDV).C6:0(LHS3,F>7A*'B6S!R7\C"F#14O!IY645@1BND+ 929PU384>]PU)
M _)0DA"&<3?I:&NM3]_W"JK+H"AQ'8GK+&#3'Q0E3%<DVJJ(</-N#([)&FPD
M0/UZR;)C*(V:X4K=>,*@*C_2%3>N8TI=3?6UE)7%L,"9XW3/.[]LJT?BW8KT
M-/.VK.@?)H"_35P%G'KC/82KZ6MPHHPS+:TN!#\]@&;L'ZP35(0_]0^"WQ/7
MV*N>C)\6';/8$PS@_2SEQO\#I27LRCPC[BKU$GPD2X Z>F:S6,R&R<V[B_ ^
MR.$\J5%J&?-\&KX3F_.8$+U^(#[&5Z!O,@:V#.'KCZ1U?,$O4FU.DIX+I6$'
M1I<HWS?6G[Z+J 2&4L>&,9BRMGW\<#K2J@Q0K$S,(/43]B(VN(NS)U@E:_AQ
M3X(8;U8GSQ!=6"P]VI[AI\6< )1]'R!I.P$%[85>/IZ^)SZU>N%?%QO!@T6L
MOABMXKB;(*Y?N^M2CP/+(O:LHIDUN]'B>0XF"HB6"M/NX8GJ S#[+QMM<!3)
M08<&RR;'%\G0082G%P8 4CF3T!7I@FPI;2S4Y9X4ML/.$"K;(/*/\)G^Q?:=
MGAK-$#E4YI@2E93"?Z29:['Q+J>Q-*3&%"I0@TCDP_XQQ[Y(7_PP=*H55:V?
M9%U1DI)5.+;K@&<\'A.- Y!'7%E%9"1NA1X(%.#)DYGWP#QUWG@A>O>1A-SZ
MT(UI@!ZIT)S4F]NJ?$(9S,X/GVJ2I&[(?7B6-NBI+;OAZ&&=/@/^WPEH<BAZ
M]DL*P:_R\KD&!"!@>&P$DJ&+L&\"#*%P]"C 1%JFX:6]1U<_E'>0#!+1JN.C
M._A0AL6W$Q:]A[#:'X/PV?- BMP+53TQ^L"FO8SM[Y#(M1'^94IFU:L]IH?_
M\!78=2R QP-W@H5\Z>H2KM-P6T?Z,DUVB_=I*:)[,/QS#KM+XK,MN0C^A?[>
M\JQ3(ND][>T\3\+<MV-3XIYBD&---0>:XH\\AMP%WN?KJ'B:%E=1)MY=3U7.
M>(XGV_8+5HJNSTE>>[%]W!37&+_8\MR1\TR%%WR2QA[?[8FY$"??'QH _'\Y
MF;5XP0(5:13HJ=Z\(OH'>C/CU<? ;6>],*3>];;KIPHU#2QN5BL%',QTX!$+
M<DX$>+CE6F_PW+8C)PN!,*&FF!X7"F,W\Q>H5U)CM+TOJ\MR_]BL]GE?U]:R
MGR EY=D_D/$BLBPYWDW2,ZM568&T@AEJ:)!$T(VDBO[8]69VX(9!IV69/:,\
MO]KN$E01=!+'US* !$1\AYARN1"=<PX?$5=RW34-&5@J5=0DGE0\3N^5O\2\
M\%Q"1NAD?KYP:5O+O:CNCXN9X:5?))O>=4$S"?< !VAH^<*E_]8ZV*69+\6,
M?"<'^A=B6KXS<'''7FY6;6C?51^KJ.#?REI[=&XE;"@M+1%$:2KJHG=IYT;L
MS>HI,,-;91BSEQ2,P0NUYM@5O^D=%^FDP'\^D-T)O"R?;9\V<@AXCZX^YD T
M0_L/Z783OLGPIV'#IT6ZF<9*<X?GW0GA\\'U]P8Y_S3(^86*V73:3>OGT0.C
MF]6G&I[A[6G#'BHY2JRA2SYHU<5Y_I0.%U?MF2)-DD!.&!/26=#ZGH8@$!=B
M5)24<;J.BA"YA.U_F2NQ+F>MHVMB#<+^$W<H<B9Z]K#!_VK?4#$7LA28] 24
M*1L:\G)67_5'V3QTI&0+G?TQV6UR((&#SD%Y3"\X%H\8$J=XI5^!7?M95# 3
MZ%".+MZX+8*JVL.,J5!Z5K2Y8$=+//[-!^9TV(D!DAK\BA%+.AGR_K45_VC:
MCP[#@9,>6<',+,9U!6EK"I#"JL18_X2:S<6^;LKM6'?\X!SQ<NK! 2YE+_[J
MS8;:EF-U7B;6'=)I67)__N@1W>!P%#"F7[0^*DS.J%G1]^2(Q. P^Z3_.TCS
MP]\FU:D'P#_1GNO"Y['V#"_"E-QMB8!=^U6HTU1%70Q'JBJ#M>PX#C7NH<]]
MB8!R</,D9$V ,_I)K!L5N7J5W#F!(*R&K[37!@'#5V0,Q!&^(N%0,7P%]3U$
M';ZB  6%\)4Y:1D_=$LAS&@"V/LDAS>K_DW=+99\PSZLLPQ;'<K^G\&ILB9^
M7TE[:&&:H7I7UDD>Y;MY P0<O9S3DI55(_L>%4F1!C2R,@;B,+(2#A6-[*KO
M(6HCJP %!2,[)ZWE1K8/\;YJ8[EO:2CW31?)[=#$RND&-+!2QI3,JR L_C6)
MS8O$L"II7616YR5DF$D/=Y&2=RZ?4WH_=H<W93<%F1;D_XG9?L(&O6CJ.^QX
M5"C%6S;R!VS2I[]@OK0,8!<<^L[@9W\(@DG14J+W[JLN*P_LB((*4R5Q/S12
ME7@>] <X]DE_60T4Z=]#I@-T!\U)*D%'RC%,']QV?=2A(X=FAICOY+]2;D3'
M%&6#K;X6I$&]*9])(A70;""H&ZSO-M ;3YIT\'M"9OQ5PL DH>^\Z R3^NQW
MNYR*)\E)[^^Q:-ZUOW %2B62OA/Z*/ D*AK#-"6;P#0OZSW-$<B@#8,1F^LM
M?3T4\O&)CKHG"6)4Y6-ZQ-LFGB95N['3;OT8=]J[]Z/:"7GA@]GV*UJ#/>AQ
M+%<5TR/7TP$MTWOWH(XMC.4( SQ*WD.Z),S,H:-[IQ%ZVZ.@.!YB1 ->%O@R
MUK%2N2'D-_2& 3$/2K$N:*S9%4&<Q:GD>2$61T.TGPSS+,4^48W(XNHS'^:$
MK'<CHLJ9\.'7\ G-:[Q_K%&&DBKLN9^NEE7S7YX(Q##4.T$%"=>[*3BGX*[N
M4!2)^@],5N)+ #_2F)Q51'UKHJ?N292GNFP<UOND-5\N$3G\+K+ZIKHDA9%)
M\1<'AM("0P'\L*4\SQ42Q8SO\^9%UA)5 H]VH=%Y:=H.6;B#*41/7J,6&)(A
M,#W+U5ST0C5\&=N[((%&U6(8C@1@[:$L>2D^]NT^4.&$8 0@.^9)6E!TQ%?]
M&F00.P"H.\G=57"7'$)M;_1U//,\EB<46[#K@VA]A,:PM"( &\/.3/AY;*^M
M.4J30^AXJ(9O$[HY]5#2C5 %O;W_4B?L'5?JO(D>*&"F-N1M?XQ[%WV53UXF
MZ,G&$BIGJMJ[PJ2(;'A$"CA3.]*):,.AJVDI%&5"\?W$28,W7O8.^@H/RZ_&
MVZ$J=!I?7THR2>?;]=^4-!=#+3[PY>=QE;3V>O O840TI[O\!<R7H9*VSJM@
MR-@Z,TQ+R\59EM%.D[R_7[HJ[IES;-?KQBS]\ O('(OZEP/TYG%XVY"T9$)>
M6!O#0FJ_E 2W#,<WJ^$A\D59.W-S3L@$0^4Q)R*WNOV<EL?JBU^E9=@:[7,Z
MXV&).]Q #@J/%WY%@2Y\_HN3O&EVL;OA0(K4\BVKY@%6VTOX:'NG+*;C?;X*
M61%&+._&*?M85E7Y3$IW!P3-K-)8U,B':X::%G^0AL7?XGF4HEV2]_"TC!PY
M+>_HD;*C@J V% E&E3=!29\LJ.:EH >L#**_G>]K5,"Z)CE DK3Y $D]9@F8
M:IA^O2Z?OL%M6QSA'T;XB'OTM$8)&1" I/\6=!\'@,.L%@@$Y.,R786&9 J'
M6;V;+3\G!#R[*J<<S"3(H%\&761$.IFN+MQA>4\IR^>#YP-RKH';$+QJFID$
M_+7MY[]>J ZL%1=02V_/9X)?5( !^$N7\EM#BW=1;K=E0=_T.3%XI_W[CH8Z
M9D!T9=Z7B&ZK\88,6Q*I9!*IQ!V6=W/'98-G[8[$&\-T,Y>SZ29W/.TB,1U7
M19=*ULG$D]/R7G%6PHRP=&S?!I!&;U !NF9!2[XJ:'!:NW5NY*:>:I-@US=[
MEU0%.05PY*URB7CW6'E<"+W6]F/0?PU>84=KO]VW:_TE7*$4-5\%7>5EFINN
M],*!&]J?41+TS10V;KL*;F!1HR?8OBMU8XN4Z?JV2ZJ,B9]R#M!JW]Q->@!M
M%^ 5>:T;$G/:BI^8,"TAF5[65+"8/VHQNZ!ANO9^+S#2%D#HI_?@AS+/R!T
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
M0\UW-+R<'5'4<]\*Y!0^*=;''T,&Q:NI<!(7KS!P&W@B4'4*(4H@*&H(!VI
MB08BK%;$J!@&9GA4OBFKY@%66U= X!#P?3!^PH$ ",.^G&9&Z%SAFK1^@XEL
M6W@$S>,D5-;D%)P_7AN&XB=(O&R8G3WAWZ[A'=RV>P;Z1T+2]JFE-OF@1F:>
M/U%.S*[AFZ1MB1'8->T6+XJ_-Z"<FJJ@.5X,@2&V9(K2<X!C<A9%#JSND@;B
MC7#J(+F0+OF8<,SA3Q7'6=<4X-[A"P*P!!'* !:)S0S 1^<;-X_DN(;L2]]]
M3C=8!_!]60G\1<M87L*)9U@O8%64UKH_&2,Q> D]"@!EURVI,PB[CL&JK$ !
MGX\1SU;=# A^"VABY\%2.=NPZ;==FCRGEGL@$M0^]UR(*E>3^L<D#1\%8;)M
MBXV@(LWW68O29@/!%O>TQWX&;%][G* 3_.;7O__N[=L_,0A.2<>KO'QN$XA%
M:\R/H2 VV1-)VKMZ&M#](6GV%?ZOXU,^?0XBN*2:85'A=+ -I00?L)NXW6^[
M8\+;\.DR%T!B[L9+16@.<-P+]7+O.E[4F(V8$"WA,\X8T:7*5X;MG&3<8M=-
M1*@N]4B1&G44J*&&37"Y//)3BY*#F$]]^C%#,MXX3V,]&\-R86RG#BT'49W:
MY".&9;R1G*9*-@7EPNA-+5+V ^"TR<>,R6AC-4V5;(S)9>%L?@Y2(SDDU3L
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
MAIMF2(NL?@\+6"4Y26.<;5&!:KHQ?X)=FF,W,-&C[7N3K<.<R/!,FH"^30Q
M,]+[9&NN+1_]Y8@MYZ6\('$:>5R23JF+\A:1/0'^$M!/0R\^8DGWRX]@8 8^
M!JRVUV527*F[&$<M?'H84]+"4-1J"W+\&;@*K4B!= <G@C.>!2HTT&%()2IK
M,1XUSNG17)']@^8?[<67_>@]ONQ'47S99;F%=8-2\.HB.6R)3FO\]ZR.(F3J
M1V[(U(]_6:#%'WZTID7<E6<M_O"C,*RWBWC[H2S6X$?\/U'H;Q0VJ[]N%-X#
M!ENZO(#!06JQ"\TT0<['LOCD9F_"]NQYY\&0GIL6YW^^"CHA)'I@]PK'(]+W
M.(2)S+C.1H!<9$=D8U><0*:]>R%,)J9^0K^!\(>R)"5#GS]4Y'^4S^H%+7V>
MVO-9$(8:0@CHYP!_"E[]YM>__^Z[;__TH?J:_)O^Z^V?@FM[1B'#0;]DZ/HH
M^ M\QATFQ37:?JC)_ZB"0-#0(P;X' @@@#\&]&N OQP14']-_AT+ N3*Z $@
M&;=)BC)TCL%TG3SCOA)U&\!OYS5)&8<!898R!,C' '\XU7T2S>R7*F+,728:
MM(G]WQ?K'U%Q79;8C)0:5[7\AEZM/X\#H?'?$Q\;8>V7Y=3VEV4LVI<K8S3]
MPG$;/#_)DY]AO4$PS^ZSXGR3,;]0?V,RWXG/AR2SW(B\OO$[@%L"W'1 "O.W
M6-"BKKKA"8B:9/11=)9NR_I#VV?[LRIT1"T]XD7 @O"2&G\!7GWXZ@0B]"^Q
M@&-&(STB9&,W<"-0\1[;IMNJW+5=_O3^5MV7$#?VZ5 (N1!Y%7A)(2T :7*"
M"=PZ%D3,*V?P+^0RT,?%N[2\*(MZGS<=U-Y=W"CC0M+8(R[$7 AP@1N K@77
M6N#VL2!C7CT],F:DH(^,'U'U>+A_1EM:C^>V.5PW&?W=D,U)&2?*77E$C2I/
M @S13P%I#V@' /< <!<#B-H/ALYB 92N5GMX:8EK*=A(W9[;!O8DAJ1OAH";
MZ2X8Z.1\*0*/%OG"O7# -W08)_C4M,P'H(+H#$[("_@^:1[+PR_7:$LR:=V\
MOU8_,!<W]GE^+N1"5"^N@*!K ;HF XIPVUB0,Z^:X=Q=+@&#I&-%^7P.D^HB
MV:$FR;M>[\\OU+$QVX7/5&0SO(BRDN%F@+0#7<,3M) N8H&+JLZ&[&4J0C&
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
MS^J.F&23JAI43R;*':QW)-;X,8?.SR?5&8ACYZS,K]%N>NC]R# S!*)$_P)
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
M+[E49,8I$VK<748)THX/K@ L)>4_'8*0%[&Q+%*TRR%%X:2#L,D/9O5WE.I
M/G##,.N:V>-8CZZ>=NX[J'I"771BV[X5'3X+&4;-5<4D>OIT1.9I)+&1(O\A
M(2)/24Z\N#N\?<?++][K\O_>HLZV<5G"2H"DE*:\BE*BX6_IJV;Z ]/J-?WM
MV#?]('!RRZ60.<Z!N4B6AAO?*LD@[O>FV<"J6YGK\5F_$XBKT?2]T55A2OBJ
MM?T<,/$0%*YG>5X^T_?XI'#3104SU(#K4#%51CJ?['>59628$K!XPJ NJX-;
M_TU(QG<J/P$?PJ=H[><H*'CF=#1)OR<;H/$-*(U\N<W)3J+(WO7!+VXAHTS6
M_WVH$E\J<41#V]?@(PP9UZVKXZ/;476!Z-]YL4EMVQZEN./>=\WWX?&N:Y89
M 7)(.T V"[1EH,LL96WT%UEJHUV<S[:Z1/6NK).<Q"47ZVN27[1-.NIX83-A
M(5S^6F4>Y_/6XBTKZ>(-3>4*SD)'.B[!@B!_K9ZPEM4;NBBWCZAH+]6<[  D
MA +5#3KE1'1\VS4 ;(L(Z@*)=<:K_2,8KD%\(X$@6TE(>SF<Z\%G7*.<%='N
MCP8Q,LU"Y<M0U,40N:@P6C,[TJ?0QO[7<=;M_D].S(HZ7<]61IDQT?/%[J.
M=D9;IZS9T1O_DI0\[:ND/N-[7T3JJN@S_Y#?0"CWPV92^!B2")+RQXS7>7]K
M[)>X7F// !6@RP0U=!X\>] R3)QF&UH@5/-LVZ:[37G[ +FX=7:9?9O .;F5
M]I;SXS-,B8-1]^<DW\,/,"'EL<;##+>;276ZOM/EJ#(FJA&.VP/: 6!Z")H8
M1U?%DS0Y6N(P38]&2P>01^2\$@-N@:A)W'M"-1WN)%6021F*+@E?X*<89MJ>
MY@73%HI)<; :+\ D[E/T5$U0'8S3S&MYL%/ZPOI@-?6OZ,?!ZH*)I3P6!A,,
M:4F*+IIYR?&!J8Q2D&1<7%9$1_#TV^ IMZ1Z.LVS)1ZAZ9WQD/K>[9VQ@(SW
M.V,^'\([8UKN '\?^-)8KJ3II;%DA*9O0[=;U/0O\]O0D34LR--3UR]%E0E[
M?S>JRIEP;1HZ:-]KL5T$?4>JJ^OIJU(ML1B&NR4522U8]\_ZW6)PCIKOP#8Y
M.Z+LXETK\(J\GOH*X-: -@\9UJ:FQDDLF\+@#4\)R@JB==&FX,5=CNES")#I
M/W/VNL?9J8$Q'[Y/$4P9%9TJM/V!OD/ =$$-)$LAY%G#4J!,SAX6"=$P&*XM
M+=+6&NF#2!R?A:G1]!TDI\*4**-85ZYH:!PR-DY'H9,X.64!&(<4D;#W-KKX
M#M4_MP]XR4_6_40Q)?\!12)6Q%7,QQ;DN.)#\G?RVKD[[&G=0](^K%LXJ\NC
MZ"*I%$QJ\^4TTV*"H=H[D_JW.2J]>*W*-\N.\,23M@1=TV!U]Y25,A;=4QNR
M4?5&#+G\<):5.Y)?8PR3K,H"_Y@R1_MZF#'IUV]M1WT&)35+2%^@ZPR,O8%)
M=^$J/9HKF2G\:"@PPV)^\%E 0\60+5X=M<G[+ORGR9\4ND+ AEP]30$P*1)H
M(B43*[I&-<EOG)VM<=\?(,DNJV0E>>V\6D$. T*H]-\"^C'X:_OY?P6S:A*A
MCU9+-$"#5S&H>+\OULK:G7[O\]4+2UCTR@45;\A'H;7(%>KPO.5D( 9:^^&'
M,B=UKM3U=M3"I^:FI$6Z^P%TGP77'E^X@_XXP]'38%TUI$HFVNZW//WQEWG<
MB%GB\;_&Y?VT/T_:/2$L*B71?A-2L4*9$[7RQV&@U.2S7:5.^O.I5):PL#[(
MYRB4RI/YH-23<7BK8,@ESZU:.*U%\+K[+TCVS::L2!W1%R%9TT*%]_O'&OYC
MC_V8=T\"-W/YJ3.7AN]39AX3HE/EX5M /PXYR904-3E-%@Y4WZ+>XYU<4J&2
MW(^D2:T!CQG3*NC8HXWE<R"Y%",?A;:V<GWTQD$R-'U?]_N\?$SR'^%AC!"X
M1EO4P$S9^9WMPJ,W/,>+*'")-@.X'1LDTK4,[3&KJJAWH95D8/".-:ERE):T
M*E,;DIGDWU?E?M<Y[+4N;C0[]/GV58LS88HHV@F8] )H-_U>K(X%8F:Z'=[5
MZHO+X, ,U? \J2Z2%;S/BO.-.LY$+7T>FO%9$!V;X:\!_AS\)MGN_@1(*X";
M?0UPPZ]#0V5&#\,IFF3$)J>E-?Y#4GR?5!DL?M$%@*2UUY-3(1O"\].V!>B:
M1(2">86,YZGR8>NCX</EU86R\IF//>IZI"K:W^,/0BOQ5(Z]SH[8-W K?[RB
M60#IPJ#N27):^70>3\F+_,4?K[KLC^T:']I#%$M[< H%8UM8*OSN_/Y<6;VB
MEJ%*@H\LJ)4!)]^'5O6,]+GEOH_&:7BY7A;5^*;DX.0DB4_#]S4YCPE1Z:7A
M6_I"Z!##29)449.;;N% #1PT'3L09NK/SO88IK=X1EN9Q$.:02?3][AWWR$;
M4_*B$(W^JQCFJD ?DU@,SJCTYR<IV7Y=)D6M/$F/6WB<J4>D!8HD7P'Z6>A)
M*Q!N/W-YPUE6]U59B9Q&@>JT2E4YJ;\:6)EB.?-*JBZVR%>W-TYL\=BO[\C?
MGK PU)?6F@5ML5DPU':.P!J?Z&(2[SL9EYFR;YY@17*MTS/YMAJO$^6+Z7@&
M@Y 14:7O_K:^K2T5 RAF=<:"1#Y>;Z\CE-CAOI; #=X,+4#;Y,O2@NE+"B:@
M@@T@O"RW"2HLSU\Y+;LPRB7XD?*A$#%S8*-)P5_;=B%AI*3$:8:@.0D8OLMI
M<+<$G@^D(H5E^!QU[@\O4\*BUS?]1^"O]+.@KVZX:I@\MSD=TD*-7Z,"7N$?
M;5?MXA (H/F!^+SVR:> ?AL%!$[TPH7!='SFIS#-X:+<[LH"=^ED">'3\ <(
M+GW)D0Q>*X:/8U@II#HZ/I_A#]1RY9@'W-@)5%0H^@.. C>B1&.DL@(M.  >
MNMS-;8F%&/"DH5:E.C%'TM _3Y)6.KU/-S#;Y[!<]0PD#.V^E"&I4;+:YT3D
M=;FZA+L*IB@94F9?PB9!><WQ<+AG59X9<H]H_X,2K;DC$Y.PS8X-\ ;TG+3U
M?GG%EH92F[2<#N8'4(9( X:EKJ0)>-5Q]55 'R\<R/N#P@#*M[SFN/)5%0A&
ML.+,^K*69TTD'K$Z&I16*AL>,R\[[^6^37OBQ"=2(.@/H//,B%/>T(;@&;<<
M,MV\!GWC&!PC==4>);Y1$8DSM^@2KF!5P:S+(-TEQ/X%9FZ<'C5R4;DT2BQ;
M<5AZ2N H/3FF]=(<$2U8:;H9Z@HQL]&7J$[6ZPJND^[564O'E0LQ2\Z??9YC
M1<%]D&$X$K= 5;^LF5:2C'[<(O8ULGU*<]_>P^H)I;!6]P)F0A?%?;L'E)2^
MN#8N^9[ZG5V#D,NZDGKZ2$;Y6*V:(1?W+%)2P<V/;(&=-J%OFSN[$_Y.1D6!
M"C:&LYSY>?.@8O-X=^^3Y6#L8UP3HMD@NEH)=*_F:3!TFUSU>UBNJV2WP5Y0
M;FTI$/?M9RD0TA=%I3 ?AEX#9O4R1+-+!^EL \?2.ZM@XNBT6DXFJ@V;E%4K
M&[4)/BF)E[8_4T*-YKYL7NZ&M\R87G/X"67PJEB5U;;-$3Q6O'KWF89KY_WQ
MB:N-FCD?'F^K37E4V-IQ4!_).KX8(9-[\$4B-$A'T27S?_<YW6#1PSOL*G6[
M!YX#P,] ,=N''PL]RX?H?%?<+N3ZKZ6>(8F$D@R<^0-=B8B>NAMO0$8D*E]
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
M=.!Y\=%G(,+51GL05I>7R7<M^2]J+3'&J-'B8:9+NZ!\@M5CN?S,Y^V,U=4
M3B0FUM49T%M-.YL>LK]='![)/B[=5Z@YD*IK'Y(B6=,;VWM2BPVN#WBG\7V)
ME4FR.L[F"\5=?;TNG[[!?;>+/_YA7//-*;JWE\:\B>J;L'VU=?G&WEZ#OK_7
MU"B.70:T:8OQ0 "[3(SN :SBQMH'L4]_=A%_ML$<UN): 8@IJI>XP*3"T!U6
M /P MYBJRI9KID 4VYN?BE ,14E6/50W*$UR\ $F];YJ<^P%+@+%$7Q?]>EX
M3(87O?O'&OYCCX?Z[HFD 766OD%(Q^.%K8@'$2:&[P%M$$\*ASFE36Y=I:/6
MMP6G904@U,OA-6,>9@CXL1AR)F8+SKP.GG%+756]05$8LCY:[E-8)!4J/Q7U
M#J9HA6!F#2CBOOU@1$A?>$#7?A\:%K,ZZ1$A'Z#^2=KWL(!5DE^1L+DM?9V%
M?;0[B/E/BB[G$KN%UCPF6]*[GS.P!1P*(-7U")@NJ=\[[71Z,!'+F94%-/0'
M4DL%:^8[790Y_DU)RL0_P;.J(@X9?5^.?>^/>.R"/[.<N+K)L,J:/P_-)ML6
M9TPDAW4N\,9ZBM:E;_KLN6XJE#8PNTCJ#:9-_D.<DZ<D)]SP?ZN^.]5Z$KV
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
MR0?,YJ+L.@ [TD,H]7"'<:P)R5@]"YU4I1XSBM3O\3A.W;3YLXV25K>NQHX
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
MWL(+7.1@^WWFL2L UR!H<6"4&&#DW-A53M  07G%]I!K/Q.%E_RDW&#Y_3X
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
M+U3D%H0O2\YR6F<CNM?C*XI0HQ2][HP-B_MK].J$$"9+N0:T3K*;@L6XJ",
M0?85$3X5_"*I'JGT.;UO(3;P6YRM*_$3&BU((P4'?=+G*\L^'%WTH.@JX9DG
M&1*]XT@^&C+#[1>7HUQ\UN$N /7T&+^0/;.T!!9"8WH5B>8QQ!4J.5!)W\"J
MQZVQ*LHUJ)''15D66W+D:!^SM&D4^3^*02N7MXXWOVZ/CJG_EASG90H5(+@K
MH/T#J:7.!07-)EU?"(0;"#J(M8"=T?EAJX/J;@_L4ADM*YVK94_A^U;WB%(
MYH4S#,%'&5,7;O%B P,%TPJ>&TQ-(G"1%>7A-"9"66-DD* 37"VSLZK7L5S%
M%)_YZ9H\)^ZW.'O!5V3WK;2'[:@Z]],\9 &FL2+8QU"E%J=_^T8%""8YE/QD
MQ^AT 45_CFGIGS.B116EL]F#5LYI$8,? *$)E,ZC19D8R;C>W2-$8;*7#)9H
MX*IJ0RNHQ58I3:FAZAGUJ:$VOKH;<E7C&US2G^GU5,F-.4&T#Q0I8?[-H&JK
MAA.U\FIDVW?"G62S@ N'@KFP&Q?J'";+98F7@"IRO/MU4Z;5/*7NU.%HL;))
MB5YM%!:'(IW1CZ'6U]#Q#LG?BP;D[*!RZX:NO,:L[)-2*O*U&^_?J,12 QG?
MJUT_%(<D4]%93MR/)M?4/E?]56:1AE?_A1DZSN"^8$!ZBQ:07M$&T@OKM#!S
MIO%9N(@CL&($!FU6L4CG=M 7F6WZQJ8N-2-S5IRZ@HC8O7Z_+49ZUTG/K\FY
M3H9[$-]Z+3 _-]7YAPL:0UQFZ<R2*LR:(MXV;'RN8MC=6T?+6<APK_X%.##@
M2Z$21!7RU6=08WMS%(RGR'6R0P$>Z,(&/T$.*VB'+L)&I[>'VUWY2FY"A1MH
M8)3I ^,T?4GGF#PQIN4I5*>&&&EP;ELLTW)4@1:END9!K3\"Q<9;GPENN-Y'
M1O:P@?&2#_5(NDEV]$V0SVD,:///@Y2/J8].3A?!;<8":.6??"T59?87FOV=
MMN^$>"QQKL )IBF"-C18.O]*-&7H'OJY[<):=QK=Q>$)LX,]5;KH(=:IX?T4
M0"K!I\7&4G=*W$3@9SIN\9*<^!AJ B^M=8&:QHBV#JOU*X?>E;6!OR@*OQK
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
MG*0E7#NL6"H+F-$=$DUK<+4U[0,)4SWXKF!-+/I%)$HY<$$^9[E:2YQ#?MZ
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
MF$)]0:(SDCXF\S28^#Y)S5>K;!5UP.S+00UXRO*.D-DS#H)=754+^S^!D!?
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
MS?9'SA0'$("][D>/E8=CSSJRR[C2^RGN9R,%G-]%P*R?!^0O0Q*0Q:;0V,J
M$$D9*4N=X "D]6376-8D2A1'!_^[D0(OZ"1@<LX%(>SIW!/JF43>PL[HX,L8
M*44=P !DXCR0Q L*UU%^6.Q_-%+ >=US-3]&U?$?(G#6>XHH-YB&9X5ML^/C
MJ34FMH,#T,/?AF;981@+XJ)H3J(5<W"GCP'.^T-_Z#- %Z;C.ZK2W618'MQ1
M%[[<Q4'?(;*(O/42^UXPB9!G(P:Z)T,K_BENQ4K:T9XX.^E&[6+T)H)S*BO9
M?,0S=!EF1LI,I#!@5B'BG/(9A5ZPB][;"9CJZP$:2>TT5X6$I XK&C[*>D_!
MS/*.:YJ9";6*VQ[ON:;4,"_CL2W@ 3")%DU5Y%.)NI@4M@VT8>@TVRU%8E2T
MLX,RZXDVOUW_V@)MC/QO%N3I=?'+.;K%7W;@5IH:,Y+5'@,$14OQ]^^, 4Z;
M<@%PUF. ;5TI?O+>&."T*1< 9ST&B&R6XD]OC %.FW(!<-9C@-AF*?[]O3'
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
MC$P]32%L&O"BD]IP+1^L$(,T#L+.R,K#H27*BL:!ZMMWV6<;124LE1V=XJL
M7A1@G\B_"5#[_1$CUN@80!62NW?W\B^$5'YYQ*!6NV34Q79BGM1Q'V!*X GT
M,NS-B*2,F=36?8H0-D?*C-\O*4!D?H?BE!+'D!EN'Y/)GI:R+\2RM78VZJVK
M#9Q="[A1P"K6@%>QXKA%X2- 0;"7&@Z)D>RIM <(FZ%LVN<X'/P#W)'9GU2.
MN[?C[NVX>SONWE[.[FV8.=6V(P2S*[P,Z;8!79&XS?LPO$>4DWDHAM2ZNY2$
MWY&]9IDBO[L0;^,%JSTA>@]6B9OI>X!4-GU#$A1?$2^,)^'L H=>Z.-P(0#'
M^&F2FA9Z?:[)8&? 3,RN:5M'9M)B8=^JZC14?@!1T7Q@'IZJ9'AOLD0RVBT*
M;GRRJ?Z+A;>H% 2/(N:H-1E4#4,%:7A;D-_5:7(.M[/3-WT1G;WW>@]+'.5-
MR;]$W/S$.23W.PWXG$!542N/#G,$.,=8&UCZVYXG%#V241T:]I[KY?TIF-WB
MODOS+J)[E^+2H24O3R ,D'%5MY='L0A"P#S\21"09VJKZ()$9R1]3.9IL*^N
M:9;EA+K*MB2DH&GQ^PJ93VKGRW"553Y@/>*GC?MM5J,T9;4XC,R=^>_B644E
MNFQ2L_0\C4"(;@"T:.S.>[ZF(RG"7F ^X,F3 6C\[335 Y1<> !7J:U&'TGT
MZ3*\C8B/8FN,U86X15D#(,!=TE8EZ@SC>)G?UK'&65V(6YPU  *\L[15R;PS
M4&O:+7ZJ"[U*+0N(A3ZK_%(I3GR&UB3&"7L).JNRN3&;][?;Y6\E%AI4BX%0
M5^N.'8R%WD)P<&,@9**L@-X0*0'-[\+9V07S98"&@'3IK0XH 72 ?D6]\*P=
M,ODRG"=3 !V@P]&<^BR&J5I%.4]M.Y  [DE3(98WH?RTF40CSC(G U /!\9&
MD+&ILJ5XLH)D9]G7@EGCY21ST<>F5M3#'F:BK@ARGNXV$'N\GC/D;J6L4>U5
MRE/3;EC(("LE3>J2M-+(NMKJFTLFK-QM-WFL0ZQ:KX2-*=T#DFD%--]+TJSX
M25]=/,-D]@BU.MD\T,\MI'?)2!S%6;_<P*SODB3 '!G/3#$K*5TR$@%Y5C!\
M*8JK.&IG>Y523E*J-PX75O*-&HV[QT$3'< HQ"E9K5/:RE9S*XR)I+A'G1 O
MP&.0BS0*<9)&*$OE^LS^%%NAL460>TRVH:8??.!F_*G1>>W1SH8HJGEI5OAL
MD^0>H:VX]7AYN>_P_("6V \L#<E&X^ZQUD0'\"'=Z7R.?61WR/%EN$>; "O
MIV6OD!>C)0EFEZMU1)Y0MN^VPF&;)/>8;,7-Z%NMCFR&I6)!,,GM0M6R,Z^A
M]K^Y, !6%:)T4EO> C7(?';?3U=I%DX_0U2VGY>AIG\.4 9HR!ZMB1+\)?OY
M4"]>&E/+'2,QQP1HHKQ0+_,I<JVBW"&^'3%'$N:K)FOA.*K:O-89%+<!O2.:
MQN$;'P/%4G;Z;=OO@\X!E%[[H$=3;296]<HTZ(<YL,CKIMQ3&#.7^HK],NN;
M^0.I-DF \[#V0-VO/B- <53$6CF#:I<%FI?>:=T2-!H[;SHE<3*=WWNVPFS[
M[;N#/0<;P .G>Y2]N_0.A2CRV%,XD]F*72A)V(M?3ZA(T+7#HIIL=QA6Q-35
M(GI&%I:>+AA,W$=F1VIXK$B)=,0(6O=_<MCJQXCV3P2M[@2O*##O8W2'%TL;
MB8G5YK5V@MP&U$9%M0D)V;5?!]WCM(''3++>,8"P9"4(5C7_NN82D,NU,VHN
M)*$ "?955=B+ZW6. :#PG-XP<"D(5[63PN>R45QT7XI>==&6=O3-L14-Q:B<
M7KN:.5347T[0%?669Y?4$,(%WC[?*0C ]<^FDA$)6QZTV]2:XU6!?YCH30OJ
M)YMK[W<2G09>+/VN@QF^]R0#T-YK%-<2ZU00'M8(JGV4+D?)^0@P-*!AO\TQ
MVH@#F'$P#\Q2P;?\+;IQ>GI#O8J'9Q0\H6L2)LL!IRX99<8Y7%JC GWA!\PI
M45/]5^1%#\\$U&!*'0[>3K9@ P;@-32F1F'Z'J>N%B_#1'+ (:^4*.M\05+C
MUTWTE'@1)I+##5@D0T-E^KOP%L*4>!D6DL$->.]%3>7)G H<A9G4-3EX6VD
M#WC_ID5O\]FK'<(.B_9J%%WG;LZ04?13+XHV.%Q04TW#A,Q9F=%G' 3&BT"6
M#=^1(+@@T;,7S0S;&$^"WM H6[*D(*2YM]!0M>X= OI;ZS6*,)G=)UZ4])FG
M2E4F_A\IIK+/THC:ZVW6N"6"N*+<(8V/%. FN%3L<K7V<)3G6!F_0"40X@YM
M370T-J3F;K:42OWVYC@),@ST]W[Y-'@>SH9:TB_#.8E6^;TI%+%:<7062$@6
MP"?S]W'AI1A?X;.KK?&4]I?*IAZ%G5K.(BG&G6 ;ESP[Q0$.B@[Z)'U?^$N>
M;?LQ?I;1@/M?@0+.TRY$%O1ZYK9762>S"7"ZG0 -L]XNRPV"._!R)#'L(1/&
M>L#N8MA9YEC+-A>X6OLFC/\*>X\XP,G&DM9=TJ ' (\PL>EST )<T>JZL9Y8
M)2\3 ,B7I.&*V<L1 B3L?DF7P <4K6P1QA'@%F$\A  #%+9X&@4]4O.?&1X:
MRWS/F>XC8AX(]2B?Z$\7Z ZM\KUL]H_,>+ZU.@]*B!\[J^IX F9!M"I[AN/L
MB<T[NB>X19%OO@J/LGBGR>?B"9C@T-AL3!]9W(KM,\\_^TNZU63/5@C6&<-V
MT$>3L9M$+Y0!DQOJ.MT6#]59G0"V0L;.J0@;<ZD%5G?K%RFK!7Q-%Z)5NJIU
MP?C.O8Y47)-<"CU+;3U"J"I=UY.E QL)QG!%C.44=FTU1K.-D3:/NA>MBS[@
M;E56:3NYZZK27X:!C"%U74E7"TGKZO)?D&V YZRK:&LA6UU9_,NQ#?!D=25E
MS><?*XM_0:8!G:4NJRR02<!N]O1&C8XM]/(W^P9Y6Y5\'\Z*R!2:G7_VZ:_F
MF<E#&H10AT.V#C'P(TKAL!7S&V4\KS_A7:$\ WZCW=@0#KW09TDK4<2BD_L/
M2!B("N5"T"!9$NVRM//=]ML<0F_@6SO=I#5RUW@H 2Z#7(WL/'3=*LIY%IOO
M6L,L5%S5;DCH#\=H19KSI%:1<R3O\ 8E@QQC\/#"*+9_@J$@V. 8&N[00EG\
MR$99NQ%T#KFQGD]T*6NMIHZ4U(.U@3$<04CI:*=>CJ3<PZ8?_)1!1DL[M7#D
MQ!XT_> '"5)*6BE@(B?VL-F'/BOH4G)@U@^7[5ZY8E;"( .= JC)/BS^.^/]
M*I5K+(=17F(TLR>]O1Z3/H8VQTAI,\[Y5Q.OXQSCG"-BF!/T?#OZ)Y!.2!01
M^BL+<Y'.W9L(N\:U7MW@?*YF];L&>!U6?&%#H3'=A\L>D\N0=C3-J@A9>DE#
M) 7T\0RQH;!1IT(CS$,9VPNQ#-T'^H&%)S'X,@!H4Q]5W+O#=:A&PIN5AVE%
M4@"7OU:#;:6K]S.TV;UQXH67TH^*-+\8,VY[O0.(OV]UT(#8*8R;(#OW2FN_
MJ53H,,"\PK+E;=<#6Q-I10*@H78X;-QIM(H-Y*TQ$B[*(69G:\^3X 977&Q
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
MR[<16><*?;RXE5]8Q!\[1TH;$ "W=\Y]<DIU3H.D,)3STZDT+RT?.\=+&Q
M]V%^P='CYOX9K\[_2/'Z-ME<);/L9Y.4;> #[$FS)-V4<YS)@P1P9:6N'#O+
MNTU0J> ]#A?>FD1(D\6.YAQGL@LL@%LETQ!=>,DCV7RA>S-,NS&]N)*O*"K^
MV#FFVH#0N>S1EYC[D#R?("\Z]=:8G5CD2MV?G,K3T]F$<R1U@Z)SV:+W=M:+
M NPK[&)KO^\<"8WN0EQ>N'MW?R(-=^67G<.ZVE&SZ?TO+SA_!9T_)-#K#,5^
MA-=%XOGNY\,<X BECV^L[!U^2I N!M?<88#]% +.X+&5-\ 1I9\LT-:8WACJ
M%E"?4#DI +U'DIX.QSP ,WD $@9:G1<T#694I_O#'>=#G=\;&=X2RP'$B?R]
M%Z#X@>B<JP@_'=_BO+=5$_8:X!2^4$;MO(3SD3.P\XY%AMP2%VJH!-WW/G$&
M[/V(^I![X4()S?!KV]?.$- :31WR,/TVC?RE%R-6&UQGOF__?OQ\=/0?X+B\
MJI':]"_ZTBT6H,_'[QA$07Y=0W=4=+<Q?DXD<  X)<^U*FY'T8E4)7E!_*TK
M;'#[#7 FWM1&+6VW[6OWF.#EZPYYNEWD2GBAO]DII7(FVM' ^!GI0@#@D)JK
MDM)1:%<+CM+"._D<<E\]F3UEQS=L15,9)/SOQD^"H+\0A\Y5592&@N!#M\#G
M&?Z0F^ZJ+IKI:YU-N,5(:W[:H"7IRNT/FS'QK'B6BWH6[/;)!8DF_A\ICG%^
M(OCNETOE#:%:N^-G41,OB$IT(E69T]A4]>Y$(4=$LV%WR>U"K$^%ND'85<D
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
M+0]P=';8=A>-#=RTU_9W 7GT@E_0YC)\0G'"0MU7>(7I[" ]Y74V,6Z4NQ$
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
M]FY_7XWAOIV,Z;'QK4?V\)>[MK>!#=U:J;<'0%2?459FK#=  63%V$6[9HM
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
M8O1?__'_ 5!+ 0(4 Q0    ( "6(GEQ$2Z:4_8(" *X&%P 8
M  "  0    !E83 R.#<Y,#8M,C!F7W=F:&]L9"YH=&U02P$"% ,4    "  E
MB)Y<:=MERR+[   X$@$ %               @ $S@P( 96$P,C@W.3 V,#%?
M:6UG,2YJ<&=02P$"% ,4    "  EB)Y<?,]W7N(1  #R>   %
M    @ &'?@, 96$P,C@W.3 V,#%E>#$M,BYH=&U02P$"% ,4    "  EB)Y<
M*D_<^NX&  !B*0  %0              @ &;D , 96$P,C@W.3 V,#%E>#$R
M+3$N:'1M4$L! A0#%     @ )8B>7 JMD>SW!@  72D  !4
M ( !O)<# &5A,#(X-SDP-C Q97@Q,BTR+FAT;5!+ 0(4 Q0    ( "6(GEPJ
M+'**,00  ,T2   5              "  >:> P!E83 R.#<Y,#8P,65X,3,M
M,2YH=&U02P$"% ,4    "  EB)Y<F)N< @,\  "Z.P$ %
M@ %*HP, 96$P,C@W.3 V,#%E>#(M,2YH=&U02P$"% ,4    "  EB)Y<%!)C
M8K42   [XP  %               @ %_WP, 96$P,C@W.3 V,#%E>#0M,2YH
M=&U02P$"% ,4    "  EB)Y<_;4U[],.  !6<   %0              @ %F
M\@, 96$P,C@W.3 V,#%E>#0M,3 N:'1M4$L! A0#%     @ )8B>7'8[)XT
MF0  ]- % !0              ( !; $$ &5A,#(X-SDP-C Q97@T+3(N:'1M
M4$L! A0#%     @ )8B>7&>U(:'VE0  &"X% !0              ( !GIH$
M &5A,#(X-SDP-C Q97@T+3,N:'1M4$L! A0#%     @ )8B>7%C%G06[ @
M] L  !0              ( !QC % &5A,#(X-SDP-C Q97@X+3$N:'1M4$L!
M A0#%     @ )8B>7/:0HZ:0&@  MET! !               ( !LS,% '=F
M9BTR,#(U,3(S,2YX<V102P$"% ,4    "  EB)Y<^Y)C6D 7  #+:P$ %
M            @ %Q3@4 =V9F+3(P,C4Q,C,Q7V-A;"YX;6Q02P$"% ,4
M"  EB)Y<>X[FV*I7  #-_04 %               @ 'C904 =V9F+3(P,C4Q
M,C,Q7V1E9BYX;6Q02P$"% ,4    "  EB)Y<V#\=XF'"  !51 H %
M        @ &_O04 =V9F+3(P,C4Q,C,Q7VQA8BYX;6Q02P$"% ,4    "  E
MB)Y<@HSZX0U8   ,4P8 %               @ %2@ 8 =V9F+3(P,C4Q,C,Q
>7W!R92YX;6Q02P4&     !$ $0!F!   D=@&

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>ea0287906-20f_wfhold_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:wff="http://www.winfung.com.my/20251231"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="wff-20251231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:RegisteredAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-07</startDate>
            <endDate>2023-03-07</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WinFungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-21</startDate>
            <endDate>2023-06-21</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2024-09-05</startDate>
            <endDate>2024-09-05</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WHHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-05</startDate>
            <endDate>2024-09-05</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-05</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-05</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WHHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-05</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2026-04-13</startDate>
            <endDate>2026-04-13</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-13</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-13</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WHHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-13</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:GlobalKeyInvestmentLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-15</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:CarlicoInternationalGroupHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-15</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">wff:RiseBarCafeSdnBhdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-05</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">wff:RestoranGardenzSdnBhdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-08</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">wff:MDICMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">wff:MDICMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2007-07-09</startDate>
            <endDate>2007-07-09</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">wff:TwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">wff:TwoThousandTwentySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">wff:TwoThousandTwentyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:MaintenanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:WarrantyIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TransportIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FoodAndBeverageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">wff:TotalRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:SouthAsiaRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:SouthAsiaRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:SouthAsiaRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRYearEndRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRYearEndRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRYearEndRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRAverageRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRAverageRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToMYRAverageRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDYearEndRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDYearEndRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDYearEndRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDAverageRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDAverageRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="wff:CurrencyExchangeRatesAxis">wff:USToHKDAverageRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">wff:TradeReceivableBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">wff:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:GKIAndCarlicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-15</instant>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:GKIAndCarlicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-15</startDate>
            <endDate>2025-05-15</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:GKIAndCarlicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-05</instant>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-05</startDate>
            <endDate>2025-07-05</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:MrLewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-05</startDate>
            <endDate>2025-07-05</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:MrLewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-05</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-05</startDate>
            <endDate>2025-07-05</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">wff:RBSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:AcquisitionOfRBSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2025-07-05</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">wff:RBSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-05</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:PurchasePriceToTheIdentifiableAssetsAcquiredAndLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">wff:FairValuesOfTheIdentifiableAssetsAcquiredAndLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:CarlicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-15</startDate>
            <endDate>2025-05-15</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:RGSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-08</startDate>
            <endDate>2025-07-08</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2025-07-08</startDate>
            <endDate>2025-07-08</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:CarlicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:RGSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:CarlicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">wff:RGSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ThirdPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">wff:LandUseRightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wff:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-23</instant>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2020-07-23</startDate>
            <endDate>2020-07-23</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wff:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-17</instant>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">wff:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-17</startDate>
            <endDate>2020-08-17</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">wff:TermLoanIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">wff:TermLoanIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">wff:TermLoanIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">wff:TermLoanIIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-26</startDate>
            <endDate>2025-03-26</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-26</instant>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2025-03-26</startDate>
            <endDate>2025-03-26</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">wff:UnderwritersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-26</startDate>
            <endDate>2025-03-26</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">wff:UnderwritersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-26</instant>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-28</startDate>
            <endDate>2025-03-28</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-07</startDate>
            <endDate>2025-05-07</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
        </entity>
        <period>
            <startDate>2025-05-07</startDate>
            <endDate>2025-05-07</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WinFungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">wff:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:CheeHoongLewMrLewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:YewCheanLimMsLimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WaiBoonLawMsLawMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ChungKinLooMrLooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:FlakeshieldSdnBhdFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:AcmosMSdnBhdAcmosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:WinFungPropSdnBhdWFPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:EcoConsultMSdnBhdECOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:KirbySwimEquipPtyLtdKirbyAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:KirbySwimEquipmentPteLtdKirbySingaporeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:OneFatboyzLimitedOFLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:SnowBearCapitalLimitedSBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:CarlicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:RGSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToAcmosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToAcmosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToAcmosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToECOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToECOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToECOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToKirbySingaporeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToKirbySingaporeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SalesToKirbySingaporeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromAcmosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromAcmosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseFromAcmosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalIncomeFromFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalIncomeFromFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalIncomeFromFlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToWFPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToWFPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToWFPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToMrLewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToMrLewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:RentalExpensesToMrLewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToOFLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToOFLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToOFLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToSBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToSBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:ConsultancyExpensesToSBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromOFLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromOFLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromOFLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromSBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromSBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromSBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromKirbyAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromKirbyAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AdvancesFromKirbyAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMsLimForAcquisitionOfGKIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMsLimForAcquisitionOfGKIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMsLimForAcquisitionOfGKIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRBSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:PurchaseConsiderationToMrLewForAcquisitionOfRGSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:FlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:FlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ECOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:ECOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:KirbySingaporeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:KirbySingaporeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:SBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:SBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:FlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:FlakeshieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AcmosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:AcmosMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:KirbyAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:KirbyAustraliaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MrLewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MrLewMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MsLimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MsLimMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MsLawMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MsLawMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MrLooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:MrLooMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:CarlicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:CarlicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:OFLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:OFLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">wff:SBCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">wff:RBSBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-13</instant>
        </period>
    </context>
    <context id="c338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001980210</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2026-04-28</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="myr">
        <measure>iso4217:MYR</measure>
    </unit>
    <unit id="sqm">
        <measure>utr:sqm</measure>
    </unit>
    <unit id="Segment">
        <measure>wff:Segment</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-15654">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c0" id="ixv-35">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-15655">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-15656">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-15657">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-15658">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-66">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="c0" id="ixv-84">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-97">001-42566</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-105">WF Holding Limited</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-128">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-140">Lot 3893, Jalan 4D Kg.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-15660">Baru Subang  Seksyen U6</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-15663">40150</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-15664">Shah Alam Selangor</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c0" id="ixv-15667">MY</dei:EntityAddressCountry>
    <dei:ContactPersonnelName contextRef="c1" id="ixv-15668">Chee Hoong Lew</dei:ContactPersonnelName>
    <dei:CityAreaCode contextRef="c1" id="ixv-15669">60</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c1" id="ixv-15670">378471828</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress contextRef="c1" id="ixv-15671">corporate@winfung.com.my</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1 contextRef="c1" id="ixv-164">Lot 3893, Jalan 4D Kg.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c1" id="ixv-15673">Baru Subang  Seksyen U6</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode contextRef="c1" id="ixv-15676">40150</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown contextRef="c1" id="ixv-15677">Shah Alam Selangor</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c1" id="ixv-15680">MY</dei:EntityAddressCountry>
    <dei:Security12bTitle contextRef="c0" id="ixv-198">Ordinary Shares, par value $0.00025</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-202">WFF</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-15681">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-15682"
      unitRef="shares">5038018</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-15683">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-15684">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-15685">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-15686">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-262">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-273">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-15687">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-15688">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-15689">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentAccountingStandard contextRef="c0" id="ixv-15690">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="c0" id="ixv-15691">false</dei:EntityShellCompany>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c0" id="ixv-15692">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-7747">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Risk Management and Strategy&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We recognize the critical importance of developing,
implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect the confidentiality, integrity,
and availability of our data. We have developed the following&#160;processes as part of our strategy for assessing, identifying, and
managing material risks from cybersecurity threats.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have integrated cybersecurity risk management
into our risk management processes. This integration is intended to ensure that cybersecurity considerations are part of our decision-making
processes. We continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Recognizing the complexity and evolving nature
of cybersecurity threats, we plan to engage external experts, including consultants and auditors, in evaluating and testing our risk
management systems.&lt;b&gt;&#160;&lt;/b&gt;&#160;These services will enable us to leverage specialized knowledge and insights, ensuring our cybersecurity
strategies and processes remain at the forefront of industry best practices. Our collaboration with these third-parties is expected to
include annual audits, ongoing threat assessments, and regular consultations on security enhancements.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Because we are aware of the risks associated
with third-party service providers, we implement processes to oversee and manage these risks. We conduct thorough security assessments
of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with our cybersecurity standards.
This approach is designed to mitigate risks related to data breaches or other security incidents originating from third parties.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have not identified risks from known cybersecurity
threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially
affect us, including our operations, business strategy, results of operations, or financial condition.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c0" id="ixv-15693">We have integrated cybersecurity risk management
into our risk management processes.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c0" id="ixv-15694">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c0" id="ixv-15695">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="c0" id="ixv-7775">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have not identified risks from known cybersecurity
threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially
affect us, including our operations, business strategy, results of operations, or financial condition.&lt;/p&gt;</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c0" id="ixv-15696">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c0" id="ixv-7781">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Risk Governance&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We are committed to appropriate cybersecurity
governance and oversight. Our board of directors has oversight of our strategic and business risk management, including cybersecurity
risk management. Our board of directors is responsible for ensuring that management has processes in place designed to identify and evaluate
cybersecurity risks to which we are exposed and to implement processes and programs to manage cybersecurity risks and mitigate cybersecurity
incidents. Management is responsible for identifying, assessing, and managing material cybersecurity risks on an ongoing basis, establishing
processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures,
maintaining cybersecurity policies and procedures, and providing regular reports to our board of directors.&lt;/p&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c0" id="ixv-15697">Our board of directors has oversight of our strategic and business risk management, including cybersecurity
risk management.</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c0" id="ixv-15698">Our board of directors is responsible for ensuring that management has processes in place designed to identify and evaluate
cybersecurity risks to which we are exposed and to implement processes and programs to manage cybersecurity risks and mitigate cybersecurity
incidents.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c0" id="ixv-15699">Management is responsible for identifying, assessing, and managing material cybersecurity risks on an ongoing basis, establishing
processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures,
maintaining cybersecurity policies and procedures, and providing regular reports to our board of directors.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <dei:AuditorFirmId contextRef="c0" id="ixv-15700">6732</dei:AuditorFirmId>
    <dei:AuditorOpinionTextBlock contextRef="c0" id="ixv-8149">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Opinion on the Financial Statements &lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We have audited the accompanying consolidated
balance sheets of WF Holding Limited and subsidiaries (collectively referred to as the &#x201c;Company&#x201d;) as of December 31, 2025
and 2024, the related consolidated statements of operation and comprehensive (loss) income, changes in shareholders&#x2019; equity and
cash flows, for each of the three years in the period ended December 31, 2025 and the related notes (collectively referred to as the
&#x201c;financial statements&#x201d;). In our opinion, the financial statements present fairly, in all material respects, the financial
positions of the Company as of December 31, 2025 and 2024, and the results of its operations and its cash flows for each of the three
years in the period ended December 31, 2025, in conformity with accounting principles generally accepted in the United States of America.&lt;/p&gt;</dei:AuditorOpinionTextBlock>
    <dei:AuditorName contextRef="c0" id="ixv-15701">Onestop Assurance PAC</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-15702">Singapore</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-15703" unitRef="usd">2300759</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-15704" unitRef="usd">1056732</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="0" id="ixv-15705" unitRef="usd">133897</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-15706" unitRef="usd">1552525</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-15707" unitRef="usd">1759593</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-15708" unitRef="usd">558174</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-15709" unitRef="usd">846205</us-gaap:InventoryNet>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c2" decimals="0" id="ixv-15710" unitRef="usd">565160</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c3" decimals="0" id="ixv-15711" unitRef="usd">212189</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidTaxes contextRef="c2" decimals="0" id="ixv-15712" unitRef="usd">160592</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes contextRef="c3" decimals="0" id="ixv-15713" unitRef="usd">111036</us-gaap:PrepaidTaxes>
    <us-gaap:DeferredOfferingCosts contextRef="c3" decimals="0" id="ixv-15714" unitRef="usd">695390</us-gaap:DeferredOfferingCosts>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" id="ixv-15715" unitRef="usd">5137210</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-15716" unitRef="usd">4815042</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-15717" unitRef="usd">1244631</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-15718" unitRef="usd">992723</us-gaap:PropertyPlantAndEquipmentNet>
    <wff:LandUseRightNet contextRef="c2" decimals="0" id="ixv-15719" unitRef="usd">339855</wff:LandUseRightNet>
    <wff:LandUseRightNet contextRef="c3" decimals="0" id="ixv-15720" unitRef="usd">315712</wff:LandUseRightNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-15721" unitRef="usd">71495</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-15722" unitRef="usd">41242</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="0" id="ixv-15723" unitRef="usd">46124</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="0" id="ixv-15724" unitRef="usd">50718</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:EquityMethodInvestments contextRef="c2" decimals="0" id="ixv-15725" unitRef="usd">4550000</us-gaap:EquityMethodInvestments>
    <us-gaap:AssetsNoncurrent contextRef="c2" decimals="0" id="ixv-15726" unitRef="usd">6252105</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="0" id="ixv-15727" unitRef="usd">1400395</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-15728" unitRef="usd">11389315</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-15729" unitRef="usd">6215437</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="0" id="ixv-15730" unitRef="usd">891406</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-15731" unitRef="usd">434977</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c2" decimals="0" id="ixv-15732" unitRef="usd">449578</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" id="ixv-15733" unitRef="usd">1516700</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c2" decimals="0" id="ixv-15734" unitRef="usd">518095</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c3" decimals="0" id="ixv-15735" unitRef="usd">377009</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-15736" unitRef="usd">66064</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-15737" unitRef="usd">696934</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-15738" unitRef="usd">36524</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-15739" unitRef="usd">35851</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-15740" unitRef="usd">59172</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-15741" unitRef="usd">54484</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c2" decimals="0" id="ixv-15742" unitRef="usd">28909</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="0" id="ixv-15743" unitRef="usd">60413</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-15744" unitRef="usd">2049748</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-15745" unitRef="usd">3176368</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-15746" unitRef="usd">4275561</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-15747" unitRef="usd">35156</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-15748" unitRef="usd">6132</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-15749" unitRef="usd">71925</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-15750" unitRef="usd">100312</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="0" id="ixv-15751" unitRef="usd">159780</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="0" id="ixv-15752" unitRef="usd">171541</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c2" decimals="0" id="ixv-15753" unitRef="usd">46703</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="0" id="ixv-15754" unitRef="usd">16594</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-15755" unitRef="usd">4589125</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-15756" unitRef="usd">294579</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="0" id="ixv-15757" unitRef="usd">6638873</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-15758" unitRef="usd">3470947</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="5"
      id="ix_8_fact"
      unitRef="usdPershares">0.00025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="5"
      id="ix_9_fact"
      unitRef="usdPershares">0.00025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ix_2_fact"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ix_3_fact"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ix_6_fact"
      unitRef="shares">5038018</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ix_7_fact"
      unitRef="shares">5038018</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ix_4_fact"
      unitRef="shares">4590004</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ix_5_fact"
      unitRef="shares">4590004</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" id="ix_0_fact" unitRef="usd">1260</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ix_1_fact" unitRef="usd">1148</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c2" decimals="0" id="ixv-15769" unitRef="usd">6547265</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c3" decimals="0" id="ixv-15770" unitRef="usd">84750</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" id="ixv-15771" unitRef="usd">-2029941</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-15772" unitRef="usd">2739785</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c2" decimals="0" id="ixv-15773" unitRef="usd">232064</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c3" decimals="0" id="ixv-15774" unitRef="usd">-81193</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-15775" unitRef="usd">4750648</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-15776" unitRef="usd">2744490</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c2" decimals="0" id="ixv-15777" unitRef="usd">-206</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="0" id="ixv-15778" unitRef="usd">4750442</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="0" id="ixv-15779" unitRef="usd">2744490</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" id="ixv-15780" unitRef="usd">11389315</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-15781" unitRef="usd">6215437</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-15783" unitRef="usd">7403835</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="0" id="ixv-15784" unitRef="usd">4572290</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="0" id="ixv-15785" unitRef="usd">5733976</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-15786" unitRef="usd">5041795</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c6" decimals="0" id="ixv-15787" unitRef="usd">2726974</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c7" decimals="0" id="ixv-15788" unitRef="usd">3753619</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-15789" unitRef="usd">2362040</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="0" id="ixv-15790" unitRef="usd">1845316</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="0" id="ixv-15791" unitRef="usd">1980357</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-15792" unitRef="usd">3879873</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c6" decimals="0" id="ixv-15793" unitRef="usd">1729469</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c7" decimals="0" id="ixv-15794" unitRef="usd">1324892</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-15795" unitRef="usd">-1517833</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="0" id="ixv-15796" unitRef="usd">115847</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="0" id="ixv-15797" unitRef="usd">655465</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="0" id="ixv-15798" unitRef="usd">16725</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c6" decimals="0" id="ixv-15799" unitRef="usd">20958</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c7" decimals="0" id="ixv-15800" unitRef="usd">22309</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-15801" unitRef="usd">156917</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-15802" unitRef="usd">24128</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c7" decimals="0" id="ixv-15803" unitRef="usd">62458</us-gaap:OtherNonoperatingIncomeExpense>
    <wff:ImpairmentOfInvestment contextRef="c0" decimals="0" id="ixv-15804" unitRef="usd">3279652</wff:ImpairmentOfInvestment>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="0" id="ixv-15805" unitRef="usd">-7637</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-15806" unitRef="usd">-3147097</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-15807" unitRef="usd">3170</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c7" decimals="0" id="ixv-15808" unitRef="usd">40149</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-15809" unitRef="usd">-4664930</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-15810" unitRef="usd">119017</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-15811" unitRef="usd">695614</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-15812" unitRef="usd">85213</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-15813" unitRef="usd">7414</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-15814" unitRef="usd">204213</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c0" decimals="0" id="ixv-15815" unitRef="usd">-4750143</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="0" id="ixv-15816" unitRef="usd">111603</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c7" decimals="0" id="ixv-15817" unitRef="usd">491401</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-15818" unitRef="usd">19583</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-15819" unitRef="usd">-4769726</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-15820" unitRef="usd">111603</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-15821" unitRef="usd">491401</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-15822" unitRef="usd">313257</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c6" decimals="0" id="ixv-15823" unitRef="usd">75266</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c7" decimals="0" id="ixv-15824" unitRef="usd">-94089</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-15825" unitRef="usd">-4436886</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-15826" unitRef="usd">186869</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-15827" unitRef="usd">397312</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-15828" unitRef="usd">19583</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-15829" unitRef="usd">-4456469</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="0" id="ixv-15830" unitRef="usd">186869</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c7" decimals="0" id="ixv-15831" unitRef="usd">397312</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="3"
      id="ixv-15832"
      unitRef="usdPershares">-0.968</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="3"
      id="ixv-15833"
      unitRef="usdPershares">-0.968</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="3"
      id="ixv-15834"
      unitRef="usdPershares">0.024</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="3"
      id="ixv-15835"
      unitRef="usdPershares">0.024</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="3"
      id="ixv-15836"
      unitRef="usdPershares">0.107</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="3"
      id="ixv-15837"
      unitRef="usdPershares">0.107</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ixv-15838"
      unitRef="shares">4927064</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ixv-15839"
      unitRef="shares">4927064</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="0"
      id="ixv-15840"
      unitRef="shares">4590004</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="0"
      id="ixv-15841"
      unitRef="shares">4590004</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-15842"
      unitRef="shares">4590004</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="0"
      id="ixv-15843"
      unitRef="shares">4590004</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:SharesOutstanding
      contextRef="c8"
      decimals="INF"
      id="ix_10_fact"
      unitRef="shares">4590004</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="0" id="ix_11_fact" unitRef="usd">1148</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="0" id="ixv-15846" unitRef="usd">84750</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="0" id="ixv-15847" unitRef="usd">2136781</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="0" id="ixv-15848" unitRef="usd">-62370</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="0" id="ixv-15849" unitRef="usd">2160309</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c14" decimals="0" id="ixv-15850" unitRef="usd">2160309</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c17" decimals="0" id="ixv-15851" unitRef="usd">491401</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c19" decimals="0" id="ixv-15852" unitRef="usd">491401</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c7" decimals="0" id="ixv-15853" unitRef="usd">491401</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c18" decimals="0" id="ixv-15854" unitRef="usd">-94089</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c19" decimals="0" id="ixv-15855" unitRef="usd">-94089</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c7" decimals="0" id="ixv-15856" unitRef="usd">-94089</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:SharesOutstanding
      contextRef="c21"
      decimals="INF"
      id="ix_12_fact"
      unitRef="shares">4590004</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="0" id="ix_13_fact" unitRef="usd">1148</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="0" id="ixv-15859" unitRef="usd">84750</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c23" decimals="0" id="ixv-15860" unitRef="usd">2628182</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c24" decimals="0" id="ixv-15861" unitRef="usd">-156459</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c25" decimals="0" id="ixv-15862" unitRef="usd">2557621</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c27" decimals="0" id="ixv-15863" unitRef="usd">2557621</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c30" decimals="0" id="ixv-15864" unitRef="usd">111603</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c32" decimals="0" id="ixv-15865" unitRef="usd">111603</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="0" id="ixv-15866" unitRef="usd">111603</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c31" decimals="0" id="ixv-15867" unitRef="usd">75266</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c32" decimals="0" id="ixv-15868" unitRef="usd">75266</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c6" decimals="0" id="ixv-15869" unitRef="usd">75266</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:SharesOutstanding
      contextRef="c34"
      decimals="INF"
      id="ix_14_fact"
      unitRef="shares">4590004</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c34" decimals="0" id="ix_15_fact" unitRef="usd">1148</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c35" decimals="0" id="ixv-15872" unitRef="usd">84750</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c36" decimals="0" id="ixv-15873" unitRef="usd">2739785</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c37" decimals="0" id="ixv-15874" unitRef="usd">-81193</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c38" decimals="0" id="ixv-15875" unitRef="usd">2744490</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="0" id="ixv-15876" unitRef="usd">2744490</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c40"
      decimals="INF"
      id="ix_16_fact"
      unitRef="shares">448014</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c40" decimals="0" id="ix_17_fact" unitRef="usd">112</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c41" decimals="0" id="ixv-15879" unitRef="usd">6462515</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c44" decimals="0" id="ixv-15880" unitRef="usd">6462627</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c0" decimals="0" id="ixv-15881" unitRef="usd">6462627</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ProfitLoss contextRef="c42" decimals="0" id="ixv-15882" unitRef="usd">-4769726</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c44" decimals="0" id="ixv-15883" unitRef="usd">-4769726</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c45" decimals="0" id="ixv-15884" unitRef="usd">19583</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c0" decimals="0" id="ixv-15885" unitRef="usd">-4750143</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c43" decimals="0" id="ixv-15886" unitRef="usd">313257</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c44" decimals="0" id="ixv-15887" unitRef="usd">313257</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="c0" decimals="0" id="ixv-15888" unitRef="usd">313257</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c45" decimals="0" id="ixv-15889" unitRef="usd">19789</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c0" decimals="0" id="ixv-15890" unitRef="usd">19789</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:SharesOutstanding
      contextRef="c46"
      decimals="INF"
      id="ix_18_fact"
      unitRef="shares">5038018</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c46" decimals="0" id="ix_19_fact" unitRef="usd">1260</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c47" decimals="0" id="ixv-15893" unitRef="usd">6547265</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c48" decimals="0" id="ixv-15894" unitRef="usd">-2029941</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c49" decimals="0" id="ixv-15895" unitRef="usd">232064</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c50" decimals="0" id="ixv-15896" unitRef="usd">4750648</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c51" decimals="0" id="ixv-15897" unitRef="usd">-206</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="0" id="ixv-15898" unitRef="usd">4750442</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="0" id="ixv-15900" unitRef="usd">-4750143</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c6" decimals="0" id="ixv-15901" unitRef="usd">111603</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c7" decimals="0" id="ixv-15902" unitRef="usd">491401</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-15903" unitRef="usd">160313</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="0" id="ixv-15904" unitRef="usd">146161</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c7" decimals="0" id="ixv-15905" unitRef="usd">118333</us-gaap:DepreciationDepletionAndAmortization>
    <wff:AmortizationOnLandUseRight contextRef="c0" decimals="0" id="ixv-15906" unitRef="usd">7621</wff:AmortizationOnLandUseRight>
    <wff:AmortizationOnLandUseRight contextRef="c6" decimals="0" id="ixv-15907" unitRef="usd">7132</wff:AmortizationOnLandUseRight>
    <wff:AmortizationOnLandUseRight contextRef="c7" decimals="0" id="ixv-15908" unitRef="usd">7158</wff:AmortizationOnLandUseRight>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="0" id="ixv-15909" unitRef="usd">4857</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <wff:PropertyAndEquipmentWrittenOff contextRef="c0" decimals="0" id="ixv-15910" unitRef="usd">1</wff:PropertyAndEquipmentWrittenOff>
    <wff:PropertyAndEquipmentWrittenOff contextRef="c6" decimals="0" id="ixv-15911" unitRef="usd">708</wff:PropertyAndEquipmentWrittenOff>
    <wff:PropertyAndEquipmentWrittenOff contextRef="c7" decimals="0" id="ixv-15912" unitRef="usd">1352</wff:PropertyAndEquipmentWrittenOff>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-15913" unitRef="usd">123122</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c6" decimals="0" id="ixv-15914" unitRef="usd">242818</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c7" decimals="0" id="ixv-15915" unitRef="usd">119662</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:GoodwillImpairmentLoss contextRef="c0" decimals="0" id="ixv-15916" unitRef="usd">196174</us-gaap:GoodwillImpairmentLoss>
    <wff:ImpairmentOfEquityInvestees contextRef="c0" decimals="0" id="ixv-15917" unitRef="usd">3083478</wff:ImpairmentOfEquityInvestees>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-15918" unitRef="usd">4594</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-15919" unitRef="usd">-58540</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-15920" unitRef="usd">-16702</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions contextRef="c0" decimals="0" id="ixv-15921" unitRef="usd">-7637</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-15922" unitRef="usd">95345</us-gaap:InventoryWriteDown>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="0" id="ixv-15923" unitRef="usd">38115</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c6" decimals="0" id="ixv-15924" unitRef="usd">46947</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c7" decimals="0" id="ixv-15925" unitRef="usd">14034</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-15926" unitRef="usd">-72442</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="0" id="ixv-15927" unitRef="usd">-170975</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c7" decimals="0" id="ixv-15928" unitRef="usd">743070</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c0" decimals="0" id="ixv-15929" unitRef="usd">350591</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c6" decimals="0" id="ixv-15930" unitRef="usd">132539</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c7" decimals="0" id="ixv-15931" unitRef="usd">28858</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" id="ixv-15932" unitRef="usd">436019</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c6" decimals="0" id="ixv-15933" unitRef="usd">-274908</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c7" decimals="0" id="ixv-15934" unitRef="usd">-8654</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-15935" unitRef="usd">115417</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c6" decimals="0" id="ixv-15936" unitRef="usd">265822</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c7" decimals="0" id="ixv-15937" unitRef="usd">15092</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c0" decimals="0" id="ixv-15938" unitRef="usd">-1037013</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c6" decimals="0" id="ixv-15939" unitRef="usd">687414</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c7" decimals="0" id="ixv-15940" unitRef="usd">126718</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c0" decimals="0" id="ixv-15941" unitRef="usd">-40882</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c6" decimals="0" id="ixv-15942" unitRef="usd">-46532</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c7" decimals="0" id="ixv-15943" unitRef="usd">-14365</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-15944" unitRef="usd">-207570</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="0" id="ixv-15945" unitRef="usd">401440</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c7" decimals="0" id="ixv-15946" unitRef="usd">-531557</us-gaap:IncreaseDecreaseInInventories>
    <wff:IncreaseDecreaseInRelatedParties contextRef="c0" decimals="0" id="ixv-15947" unitRef="usd">-767412</wff:IncreaseDecreaseInRelatedParties>
    <wff:IncreaseDecreaseInRelatedParties contextRef="c6" decimals="0" id="ixv-15948" unitRef="usd">74312</wff:IncreaseDecreaseInRelatedParties>
    <wff:IncreaseDecreaseInRelatedParties contextRef="c7" decimals="0" id="ixv-15949" unitRef="usd">238607</wff:IncreaseDecreaseInRelatedParties>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" id="ixv-15950" unitRef="usd">-33745</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c6" decimals="0" id="ixv-15951" unitRef="usd">-86475</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c7" decimals="0" id="ixv-15952" unitRef="usd">-196469</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-15953" unitRef="usd">-2436795</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="0" id="ixv-15954" unitRef="usd">753458</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c7" decimals="0" id="ixv-15955" unitRef="usd">655796</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-15956" unitRef="usd">281745</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-15957" unitRef="usd">51519</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c7" decimals="0" id="ixv-15958" unitRef="usd">73087</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-15959" unitRef="usd">4857</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c0" decimals="0" id="ixv-15960" unitRef="usd">350000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <wff:PaymenttoAssetsAcquisitions contextRef="c0" decimals="0" id="ixv-15961" unitRef="usd">2999872</wff:PaymenttoAssetsAcquisitions>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries contextRef="c0" decimals="0" id="ixv-15962" unitRef="usd">144498</us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-15963" unitRef="usd">-3771258</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="0" id="ixv-15964" unitRef="usd">-51519</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c7" decimals="0" id="ixv-15965" unitRef="usd">-73087</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c0" decimals="0" id="ixv-15966" unitRef="usd">1801983</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c6" decimals="0" id="ixv-15967" unitRef="usd">356423</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c7" decimals="0" id="ixv-15968" unitRef="usd">338967</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c0" decimals="0" id="ixv-15969" unitRef="usd">8960000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c0" decimals="0" id="ixv-15970" unitRef="usd">66913</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c6" decimals="0" id="ixv-15971" unitRef="usd">57002</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c7" decimals="0" id="ixv-15972" unitRef="usd">55315</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c0" decimals="0" id="ixv-15973" unitRef="usd">64135</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c6" decimals="0" id="ixv-15974" unitRef="usd">52218</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c7" decimals="0" id="ixv-15975" unitRef="usd">48512</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-15976" unitRef="usd">7026969</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="0" id="ixv-15977" unitRef="usd">-465643</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c7" decimals="0" id="ixv-15978" unitRef="usd">-442794</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-15979" unitRef="usd">291214</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c6" decimals="0" id="ixv-15980" unitRef="usd">51033</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c7" decimals="0" id="ixv-15981" unitRef="usd">-57398</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-15982" unitRef="usd">1110130</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="0" id="ixv-15983" unitRef="usd">287329</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c7" decimals="0" id="ixv-15984" unitRef="usd">82517</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-15985" unitRef="usd">1190629</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c27" decimals="0" id="ixv-15986" unitRef="usd">903300</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c14" decimals="0" id="ixv-15987" unitRef="usd">820783</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" id="ixv-15988" unitRef="usd">2300759</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-15989" unitRef="usd">1190629</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c27" decimals="0" id="ixv-15990" unitRef="usd">903300</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-15991" unitRef="usd">2300759</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-15992" unitRef="usd">1056732</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c27" decimals="0" id="ixv-15993" unitRef="usd">777125</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="0" id="ixv-15994" unitRef="usd">133897</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c27" decimals="0" id="ixv-15995" unitRef="usd">126175</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashAndInvestmentsCurrent contextRef="c2" decimals="0" id="ixv-15996" unitRef="usd">2300759</us-gaap:RestrictedCashAndInvestmentsCurrent>
    <us-gaap:RestrictedCashAndInvestmentsCurrent contextRef="c3" decimals="0" id="ixv-15997" unitRef="usd">1190629</us-gaap:RestrictedCashAndInvestmentsCurrent>
    <us-gaap:RestrictedCashAndInvestmentsCurrent contextRef="c27" decimals="0" id="ixv-15998" unitRef="usd">903300</us-gaap:RestrictedCashAndInvestmentsCurrent>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" id="ixv-15999" unitRef="usd">16725</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c6" decimals="0" id="ixv-16000" unitRef="usd">20958</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c7" decimals="0" id="ixv-16001" unitRef="usd">22309</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-16002" unitRef="usd">114364</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c6" decimals="0" id="ixv-16003" unitRef="usd">149792</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c7" decimals="0" id="ixv-16004" unitRef="usd">411617</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NatureOfOperations contextRef="c0" id="ixv-10560">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;1. General Information and Reorganization
Transactions&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;WF Holding Limited (&#x201c;WF Holding&#x201d;)
was incorporated as a Cayman Islands exempted company on March 7, 2023. Its wholly owned subsidiary Win-Fung Fibreglass Sdn. Bhd (&#x201c;Win-Fung&#x201d;)
was incorporated in Malaysia on March 28, 1984.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon incorporation on March 7, 2023, the Company
issued 1 ordinary share to its registered agent, which was later transferred to Chee Hoong Lew in anticipation of the Reorganization
(as defined below).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 21, 2023, WF Holding and Win-Fung completed
a corporate reorganization pursuant to a share sale and purchase agreement that WF Holding entered into with Win-Fung and its shareholders
on May 23, 2023 (the &#x201c;Reorganization&#x201d;). Pursuant to the Reorganization, WF Holding acquired all of the issued and outstanding
equity interests of Win-Fung in exchange for which it issued 4,590,003 ordinary shares to the shareholders of Win-Fung. As a result of
the Reorganization, Win-Fung became the wholly-owned subsidiary and the shareholders of Win-Fung became WF Holding&#x2019;s shareholders.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Win-Fung is a manufacturer of fiberglass reinforced
plastic products based in Malaysia. Its products range from tanks, pipes, ducts, gratings and other custom-made fiberglass reinforced
plastic products and are sold to various industries, including, among others, chemical processing, water and wastewater treatment, and
power generation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Reorganization&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Reorganization has been accounted for as
a recapitalization among entities under common control since the same controlling shareholder, Chee Hoong Lew, controlled WF Holding
and Win-Fung before and after the Reorganization in accordance with ASC805-50-45-5. The consolidation of WF Holding and Win-Fung has
been accounted for at historical cost and prepared on the basis as if the aforementioned transaction had become effective as of the beginning
of the first period presented in the accompanying consolidated financial statements. Results of operations for the periods presented
comprise those of the previously separate entities combined from the beginning of the period to the end of the period, eliminating the
effects of intra-entity transaction.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Share Splits and Share Surrender&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 5, 2024, WF Holding effected a 1-for-2
forward split of its ordinary shares by way of a share subdivision of the issued and unissued ordinary shares, with each issued and unissued
ordinary share subdivided into two (2) shares. As a result of this share subdivision, the maximum number of shares which WF Holding is
authorized to issue changed from 500,000,000 ordinary shares with a par value of $0.0001 to 1,000,000,000 ordinary shares with a par
value of $0.00005. Immediately after the share subdivision, shareholders also surrendered an aggregate of 510,000 ordinary shares to
WF Holding for cancellation. After the share subdivision and share surrender, WF Holding had 4,590,004 ordinary shares issued and outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 13, 2026, WF Holding effected a 1-for-5
reverse share split of its ordinary shares by way of a share consolidation of its issued and unissued ordinary shares, with each issued
and unissued ordinary share consolidated into five (5) shares. As a result of this share consolidation, the maximum number of shares
which WF Holding is authorized to issue changed from 1,000,000,000 ordinary shares with a par value of $0.00005 to 200,000,000 ordinary
shares with a par value of $0.00025. After the share consolidation, WF Holding had 5,038,018 ordinary shares issued and outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All share and per share data throughout these
consolidated financial statements have been retroactively adjusted to reflect the foregoing share splits and share surrender.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Acquisitions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 25, 2025, WF Holding incorporated
WF Venture Ltd. (&#x201c;WF Venture&#x201d;) as a wholly owned subsidiary in the British Virgin Islands as part of its strategy to expand
its investment and operating activities. During the year ended December 31, 2025, WF Venture completed a series of acquisitions and investments
to establish and expand its business operations in Hong Kong SAR and Malaysia.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 15, 2025, WF Venture completed the acquisition
of 100% of the issued and outstanding equity interests of Global Key Investment Limited (&#x201c;GKI&#x201d;), a private company incorporated
in Hong Kong SAR, China. Through this acquisition, WF Venture indirectly acquired approximately 35% of the equity interests in Carlico
International Group Holdings Limited (&#x201c;Carlico&#x201d;), a private company incorporated in Hong Kong SAR, China that is principally
engaged in investment holding and the importation and distribution of bottled grape wine.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 5, 2025, WF Venture acquired a 70% equity
interest in The Rise Bar &amp;amp; Cafe Sdn. Bhd. (&#x201c;RBSB&#x201d;), a private company incorporated in Malaysia and principally engaged
in the cafe business.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 8, 2025, WF Venture acquired a 35% equity
interest in Restoran Gardenz Sdn. Bhd. (&#x201c;RGSB&#x201d;), a private company incorporated in Malaysia and principally engaged in the
food and beverage business.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;These transactions are described in further detail
in Note 3 (Business Combinations and Asset Acquisitions) and Note 4 (Investment in Equity Investees).&lt;/p&gt;</us-gaap:NatureOfOperations>
    <dei:EntityIncorporationDateOfIncorporation contextRef="c0" id="ixv-16005">2023-03-07</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c52"
      decimals="0"
      id="ixv-16006"
      unitRef="shares">1</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c53"
      decimals="0"
      id="ixv-16007"
      unitRef="shares">4590003</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockholdersEquityNoteStockSplit contextRef="c54" id="ixv-16008">1-for-2
forward split</us-gaap:StockholdersEquityNoteStockSplit>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c55"
      decimals="0"
      id="ixv-16009"
      unitRef="shares">2</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c56"
      decimals="0"
      id="ixv-16010"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c56"
      decimals="4"
      id="ixv-16011"
      unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c57"
      decimals="0"
      id="ixv-16012"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c57"
      decimals="5"
      id="ixv-16013"
      unitRef="usdPershares">0.00005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c54"
      decimals="0"
      id="ixv-16014"
      unitRef="shares">510000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:CommonStockSharesIssued
      contextRef="c58"
      decimals="0"
      id="ixv-16015"
      unitRef="shares">4590004</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c58"
      decimals="0"
      id="ixv-16016"
      unitRef="shares">4590004</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c59" id="ixv-16017">1-for-5
reverse share split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c59"
      decimals="0"
      id="ixv-16018"
      unitRef="shares">5</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c60"
      decimals="0"
      id="ixv-16019"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c61"
      decimals="5"
      id="ixv-16020"
      unitRef="usdPershares">0.00005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c61"
      decimals="0"
      id="ixv-16021"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c60"
      decimals="5"
      id="ixv-16022"
      unitRef="usdPershares">0.00025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c62"
      decimals="0"
      id="ixv-16023"
      unitRef="shares">5038018</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c62"
      decimals="0"
      id="ixv-16024"
      unitRef="shares">5038018</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c63" decimals="2" id="ixv-16025" unitRef="pure">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c64" decimals="2" id="ixv-16026" unitRef="pure">0.35</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c65" decimals="2" id="ixv-16027" unitRef="pure">0.70</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c66" decimals="2" id="ixv-16028" unitRef="pure">0.35</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-10632">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;2. Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(a) Basis of Presentation&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements have been
prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;) and pursuant
to the regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(b) Principles of Consolidation&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements include
the accounts of WF Holding, Win-Fung, WF Venture, GKI and RBSB (together, the &#x201c;Company&#x201d;). All inter-company balances and
transactions have been eliminated in the consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for investments in entities
over which it has significant influence, but does not own a majority equity interest or otherwise control, such as Carlico and RGSB,
using the equity method of accounting in accordance with ASC Topic 323 &#x2013; Investments - Equity Method and Joint Ventures. Under
the equity method, the Company recognizes its proportionate share of the investee&#x2019;s net income or loss in the consolidated statements
of operations, and adjusts the carrying amount of the investment accordingly.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(c) Use of Estimates&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets,
liabilities, shareholders&#x2019; equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities
at the date of the consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On an ongoing basis, management reviews its estimates and if deemed
appropriate, those estimates are adjusted. The most significant estimates include allowance for credit loss, useful lives and impairment
for property and equipment, impairment of goodwill, impairment of equity investees, allowance for inventory obsolescence, warranties,
accruals for potential liabilities and contingencies and income taxes, which includes the determination of the valuation allowance for
deferred tax assets (if any). Actual results could vary from the estimates and assumptions that were used.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(d) Cash and Cash Equivalents, and Restricted
Cash&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company considers petty cash on hand, and
cash held in banks and deposits which are highly liquid and are unrestricted as to withdrawal or use to be cash and cash equivalents.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The restricted cash balance of &lt;span style="-sec-ix-hidden: hidden-fact-96"&gt;$0&lt;/span&gt; and $133,897
was pledged to a bank as security for banking facilities granted to the Company as of December 31, 2025 and 2024, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company maintains cash balances and deposits
may exceed insured limits protected by a government authority, the Malaysia Deposit Insurance Corporation (&#x201c;MDIC&#x201d;). The eligible
bank deposits, denominated in MYR or foreign currencies, are protected up to MYR250,000 (equivalent to $61,637) per depositor per member
bank. Management believes that the banks that hold the Company&#x2019;s deposit are financially secure and although the Company bears
risk to amount in excess of MDIC insured limits, it does not anticipate any losses. As of December 31, 2025 and 2024, the amounts in
excess of MDIC&#x2019;s insured limit were approximately $1,284,530 and $1,014,623, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;(e) Accounts
Receivables and Allowance for Credit Losses&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable are recorded at the sales
price of products sold to customers on trade credit terms less an allowance for credit loss on such receivables. The allowance for credit
loss is estimated based on the Company&#x2019;s assessment of various factors including historical experience, the age of the accounts
receivable balances, current general economic conditions, future expectations and customer specific quantitative and qualitative factors
that may affect the Company&#x2019;s customers&#x2019; ability to pay. The Company writes off accounts receivable against the allowance
for credit loss when a balance is determined to be uncollectible. As of December 31, 2025 and 2024, allowance for credit loss of $663,748
and $540,626, respectively, were accrued and included in administrative expenses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(f) Inventories&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories include costs of materials, labor
and manufacturing overhead cost. Inventories are valued at the lower of cost or an estimated net realizable value. The inventories cost
is determined on the basis of the first-in, first-out methods. Allowances are recorded for slow-moving, obsolete or unusable inventories.
The Company assesses inventories for estimated obsolescence or unmarketable products and writes down the difference between the cost
of the inventories and the estimated net realizable values based upon assumptions about future sales and supplies on-hand. For the years
ended December 31, 2025, 2024 and 2023, the Company recognized inventory write-downs of $95,345, &lt;span style="-sec-ix-hidden: hidden-fact-97"&gt;$0&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-98"&gt;$0&lt;/span&gt;, respectively, which are included
in cost of sales in the consolidated statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(g) Property and Equipment, Net&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property and equipment are stated at cost less
accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of depreciable assets
as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold; text-align: justify"&gt;Category&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"&gt;Estimated useful lives&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Building&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;46 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;Computers and software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;4 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Furniture and fittings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost and accumulated depreciation for property
retired or disposed of are removed from the accounts, and any resulting gain or loss is included in earnings. Expenditures for maintenance
and repairs are charged to expense as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Management periodically assesses the estimated
useful lives over which assets are depreciation or amortized. If the analysis warrants a change in the estimated useful lives of property
and equipment, management will reduce the estimated lives and depreciate, or amortize the carrying value prospectively over the shorter
remaining useful lives.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(h) Land Use Right&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Land use right is recorded at cost less accumulated amortization. Amortization
is provided on a straight-line basis over the estimated term of the land use right. The Company has land use rights to 7,967.24 square
meters of land. The term of the land use right is 99 years, starting from August 16, 1969 and expiring on August 15, 2068. The land use
right is solely for industrial land use purpose. The Company purchased the land use right for a total consideration of approximately $361,000
on July 9, 2007. The land use right was amortized over its remaining estimated useful life on a straight-line basis. The land use right
was pledged to bank as a security for bank borrowings.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(i) Impairment of Long-lived Assets&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the long-lived assets for
impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the
future use of the assets, indicate that the carrying amount of an asset may not be fully recoverable. When these events occur, the Company
evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows
expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less
than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets
over their fair value. Based on the Company&#x2019;s assessments, &lt;span style="-sec-ix-hidden: hidden-fact-99"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-100"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-101"&gt;no&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; impairment losses were recorded for the years ended December 31,
2025, 2024 and 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(j) Business Combinations&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;When the Company applies the acquisition method
of accounting, the deemed purchase price is allocated to identifiable assets acquired and liabilities assumed. Any residual purchase
price is recorded as goodwill. The allocation of the purchase price utilizes significant estimates in determining the fair values of
assets acquired and liabilities assumed, especially with respect to intangible assets. Independent third-party appraisal firms are typically
engaged in order to assist in the estimation process. The significant estimates and assumptions include, but are not limited to, the
timing and amount of revenue and future cash flows, the discount rate reflecting the risk inherent in future cash flows and the perpetual
growth rate used to calculate the terminal value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Due to the inherent uncertainties involved in
making the estimates and assumptions, the purchase price for acquisitions could be valued and allocated to the acquired assets and liabilities
differently. Actual results may differ, or unanticipated events and circumstances may affect such estimates, which could require the
Company to record an impairment of an acquired asset, including goodwill, or increase in the amounts recorded for an assumed liability.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(k) Asset Acquisitions&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates whether an acquisition
should be accounted for as a business combination or an asset acquisition by first applying a screening test to determine if substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If the screening test is not met, the Company evaluates whether the acquired set of activities and assets includes, at a minimum,
an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions that do not
meet the definition of a business under ASC 805 are accounted for as asset acquisitions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In an asset acquisition, the total cost of the
acquisition, which includes the consideration paid plus direct transaction costs and the fair value of liabilities assumed, is allocated
to the individual assets acquired based on their relative fair values. Unlike a business combination, no goodwill is recognized in an
asset acquisition; instead, any premium paid over the fair value of the net identifiable assets is allocated to the cost basis of the
primary assets acquired. Furthermore, direct transaction costs such as legal, accounting, and appraisal fees are capitalized as part
of the initial cost of the assets acquired rather than being expensed as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(l) Goodwill&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill represents the excess of the purchase
price over the fair value of the identifiable assets and liabilities acquired in a business combination.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill is not depreciated or amortized but
is tested for impairment on an annual basis as of December 31, and in between annual tests when an event occurs or circumstances change
that could indicate that the asset might be impaired. In accordance with ASU 2017-04, Intangibles&#x2014;Goodwill and Other (Topic 350):
Simplifying the Test for Goodwill Impairment issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;), the Company first
assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its
carrying amount. If as a result of its qualitative assessment, that it is more likely than not that the fair value of a reporting unit
is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative
impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the
carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the
reporting unit and its carrying amount will be recorded.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Application of a goodwill impairment test requires
significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units,
assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value
of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes
in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. For the years ended
December 31, 2025, 2024 and 2023, the Company recognized goodwill impairment of $196,174, &lt;span style="-sec-ix-hidden: hidden-fact-102"&gt;$0&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-103"&gt;$0&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(m) Impairment Assessment of Investment in
Equity Investees&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Investment in equity investees represents the
Company&#x2019;s investments in privately held companies. The Company applies the equity method of accounting to account for an equity
investment over which it has significant influence but does not own a majority equity interest or otherwise control according to ASC
Topic 323,&#160;Investment&#x2014;Equity Method and Joint Ventures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the equity method, the Company&#x2019;s
share of the post-acquisition profits or losses of the equity investees are recorded in share of results of equity investees in the consolidated
statements of operations and comprehensive income/(loss) and its share of post-acquisition movements of accumulated other comprehensive
income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#x2019; equity. The Company
records its share of the results from equity investments in privately held companies twice a year, aligned with the Company&#x2019;s half-yearly
reporting cycle. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee
represents goodwill and intangible assets acquired. When the Company&#x2019;s share of losses in the equity investee equals or exceeds
its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made
payments or guarantees on behalf of the equity investee, or the Company holds other investments in the equity investee.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company continually reviews its investments
in equity investees under the equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary.
The primary factors that the Company considers in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s equity investments without
readily determinable fair values, which do not qualify for net asset value practical expedient and over which the Company does not have
the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for
under the measurement alternative. The Company makes assessments of whether an investment is impaired based on performance and financial
position of the investee as well as other evidence of market value at each reporting date. Such assessments include, but are not limited
to, reviewing the investee&#x2019;s cash position, recent financing, as well as the financial and business performance. When indicators
of impairment exist, the Company also prepares quantitative measurements of the fair value of its equity investments using the market
approach, income approach or cost approach, if applicable, with observable or unobservable inputs and assumptions. Changes in inputs
and assumptions might materially affect the determination of fair value of the Company&#x2019;s equity investments. The Company recognizes
an impairment loss equal to the difference between the carrying value and fair value in others, net in the consolidated statements of
operations and comprehensive income/(loss) if there is any. Based on the Company&#x2019;s assessments, the Company recognized an impairment
loss of $3,083,478 for the year ended December 31, 2025, which is included in other expense in the consolidated statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(n) Warranty&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company provides warranty periods ranging
from 6 months to 49 months for both moving and non-moving parts of the products. Standard warranties, encompassing repair, replacement,
or return for product defects, are accrued in accordance with ASC 460. It involves considerations of historical data, expected repair
and replacement costs, and post-delivery warranty issues. The Company continually reviews these warranties and will make adjustments
to accruals accordingly in response to changes in experience or cost trends. Historical records indicate minimal customer return and
warranty claims. As of December 31, 2025 and 2024, the Company has not recorded warranty accruals.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(o) Fair Value Measurements&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company measures and discloses certain financial
assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability
in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using
the following hierarchy:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level
                                            1. Unadjusted quoted prices in active markets for identical assets or liabilities that the
                                            reporting entity has the ability to access at the measurement date.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level
                                            2. Inputs other than quoted prices included within Level 1 that are observable for the asset
                                            or liability, either directly or indirectly through corroboration with observable market
                                            data.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level
                                            3. Inputs are unobservable for the asset or liability and include situations in which there
                                            is little, if any, market activity for the asset or liability. The inputs used in the determination
                                            of fair value are based on the best information available under the circumstances and may
                                            require significant management judgment or estimation.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company endeavors to utilize the best available
information in measuring fair value. The Company&#x2019;s financial instruments include cash and cash equivalents, accounts receivable,
accounts payable and accrued expenses reflected as current assets and current liabilities, bank borrowings and lease liabilities. Due
to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s non-financial assets, such
as property and equipment, would be measured at fair value only if they were determined to be impaired. Management applies fair value
measurement guidance to its impairment analysis for tangible assets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(p) Revenue Recognition&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows the guidelines of ASC 606
for revenue recognition. According to ASC 606, revenue is recognized when control of promised goods or services is transferred to the
customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services.
The timing of revenue recognition, whether at a point in time or over time, is determined by when control of the goods and services is
transferred to the customer.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Manufacturing and Selling Fiberglass Products&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is principally engaged in manufacturing
and selling fiberglass products. Revenue is recognized as the customer obtains control of the goods as outlined in the agreed-upon contract
(i.e., performance obligations) with certain specifications and requirements for the products. The Company recognizes revenue at the
point in time in which the performance obligation is fully satisfied by transferring control of the promised goods to the customer, which,
in this case, occurs upon the delivery of goods to the customer.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;If the contract contains a single performance
obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance
obligations require an allocation of the transaction price to each distinct performance obligation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company also provides installation services
after delivery of products and maintenance services either separately or together with selling of products. The Company determines that
installation and maintenance services are distinct from the manufacturing and selling of products as the customer can benefit from these
services independently of the products and the customer has the option to engage third-party contractors for these services. The Company
determines the selling prices for installation and maintenance service to allocate the transaction price appropriately. Revenues from
installation and maintenance services are recognized at the point in time when the services are completed and the customer can benefit
from the results of the services. The Company recognizes revenue from installation and maintenance services upon completion of the services,
as this is when control transfers to the customer. Upon completion of installation and maintenance services, the Company issues billing
to the customer. Revenue is recognized at the point in time when the services are completed, as the Company has an enforceable right
to payment for the performance completed.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For certain contracts, the Company provides warranties
ranging from 6 months to 49 months for moving and non-moving parts of the products. Warranties are classified as either assurance type
or service type. A warranty is considered an assurance type if it provides the consumer with assurance that the product will function
as intended for a limited period of time. An assurance type warranty is not accounted for as a separate performance obligation under
the revenue model. A service type warranty is either sold with a unit or separately for units for which the warranty has expired. Revenue
is then recognized over the life of the warranty.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The warranties provided by the Company not only
provide the customer with assurance that the product will function and comply with agreed-upon specifications but also include services-typed
warranties in addition to the assurance, such as providing remedy work at the customer&#x2019;s site. The Company recognizes that the
promised warranty service is a separate performance obligation in accordance with ASC 606-10-55-33. As the warranty is a distinct performance
obligation, the Company allocates a percentage of the contract price to warranty service income, based on the agreed contract terms with
the customer. The warranty service income is recognized as deferred revenue, indicating that the service has been promised to the customer
but has not yet been fulfilled. Subsequently, the deferred revenue is recognized in the income statement over the warranty coverage period.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For downpayments collected from customers upon
inception of the contract and scheduled payments received before the Company satisfies its performance obligation (e.g., delivery of
the product), the Company records these amounts as deferred revenue on the basis that the Company has an unconditional right to receive
consideration, as outlined in the contract terms in accordance with ASC 606-10-45-2.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Deferred revenue is a contract liability that
the Company is obligated to deliver the product to the customer for which the Company has received consideration or unconditional right
to receive consideration from the customer. When the Company satisfies its performance obligation, which is upon the delivery of the
product to the customer, the deferred revenue is recognized to the income statement.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total deferred revenue recognized as revenue during the years ended
December 31, 2025, 2024 and 2023 was $5,712,823, $2,808,085 and $688,567, respectively. The Company&#x2019;s unfulfilled performance obligations
as of December 31, 2025 and the estimated revenue expected to be recognized in the future related to the service type warranty amounts
to $133,025, which is fulfilled over the warranty period. The deferred revenue related to delivery of products amounts to $363,256 as
of December 31, 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The deferred revenue balance is expected to be
recognized to income statement as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Deferred Revenue&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;449,578&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,043&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;2028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;660&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total deferred revenue&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;496,281&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company also provides technical services
and transportation arrangements to customers, and the revenue is recognized upon services provided.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Food and Beverage Operations&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue from food and beverage operations is
derived primarily from dine-in and takeaway sales. Revenue is recognized at a point in time when food and beverages are served to customers
or collected by customers for takeaway.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The food and beverage operations were acquired
during the period and are not material to the Company&#x2019;s consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Customers typically pay at the point of sale
for food and beverage transactions; accordingly, the Company does not have significant receivables or contract liabilities related to
these operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with ASC 280-10-50-40, disaggregated
revenues by each product and service or each similar products and services type which were recognized based on the nature of performance
obligation disclosed above was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: justify"&gt;Product sales&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,243,138&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;84.32&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,872,507&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;84.70&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,716,937&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82.26&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Installation and maintenance service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;284,069&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.84&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;347,611&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.60&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;555,406&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9.69&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Warranty income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;96,926&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.31&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;89,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.95&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;73,604&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.28&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Technical service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;179,168&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.42&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,124&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;134,527&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Transport income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;458,994&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;228,899&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;253,502&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.42&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Food and beverages&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;141,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1.91&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,403,835&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,572,290&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,733,976&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.4pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenues classified by geographical areas in
which the customers were located as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: justify"&gt;Malaysia&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,955,121&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;26.41&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,422,328&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;31.11&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,440,335&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;42.56&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Singapore&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,578,259&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21.32&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,799,426&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39.36&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,810,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31.58&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,371,481&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32.03&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341,868&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;907,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15.83&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,498,974&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20.25&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;United States&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;321,851&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;South Asia region&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,668&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.18&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;253,435&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4.42&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,403,835&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,572,290&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,733,976&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(q) Cost of Sales&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The cost of sales includes material, labor, factory and tooling overhead,
shipping, and freight costs. Major components of these expenses are sand paper, PVC, resin and other materials and facilities costs, such
as rent, depreciation and utilities, related to the production and installation of the Company&#x2019;s products. For the food and beverage
operations, cost of sales primarily consists of the cost of food ingredients and beverages.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(r) Leases&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company determines if an arrangement is a
lease at inception. Determining whether a contract contains a lease includes judgments regarding whether the contract conveys the right
to control the use of identified property or equipment for a period of time in exchange for consideration.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for leases in accordance
with ASC Topic 842, Leases, for the Company&#x2019;s lease-related assets and liabilities based on their classification as operating leases
or finance leases. For all arrangements as a lessee, the Company has elected an accounting policy to combine non-lease components with
the related-lease components and treat the combined items as a lease for accounting purposes. The Company measures lease related assets
and liabilities based on the present value of lease payments, including in-substance fixed payments, variable payments that depend on
an index or rate measured at the commencement date, and the amount the Company believes is probable that it will pay the lessor under
residual value guarantees when applicable. The Company discounts lease payments based on the Company&#x2019;s estimated incremental borrowing
rate at lease commencement (or modification), which is primarily based on the Company&#x2019;s estimated credit rating, the lease term
at commencement, and the contract currency of the lease arrangement. The Company has elected to exclude short term leases (leases with
an original lease term less than one year) from the measurement of lease-related assets and liabilities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(s) Income Taxes&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Income taxes include all domestic tax on taxable
profit and are determined according to the tax laws of the jurisdictions in which the Company operates. Income taxes are accounted for
under the asset and liability method in accordance with ASC 740. Deferred tax assets and liabilities are recognized for the future tax
consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their
respective tax basis and operating loss, capital loss and tax credit carry forwards. Deferred tax assets and liabilities are measured
using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The ultimate realization of deferred tax assets
is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Deferred
income taxes are recorded net of a valuation allowance when it is more likely than not that all or a portion of a deferred tax assets
will not be realized. In making such determination, the Company considers all available evidence, including projection of future taxable
income, tax planning strategies, and recent results of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Tax benefits associated with uncertain tax positions
are recognized only if it is more likely than not that the tax position would be sustained on its technical merits. For positions not
meeting the &#x201c;more likely than not&#x201d; test, no tax benefit is recognized. To the extent interest and penalties may be assessed
related to unrecognized tax benefit, the Company records accruals for such amounts as a component of the income tax provision. The Company
had &lt;span style="-sec-ix-hidden: hidden-fact-104"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-105"&gt;no&lt;/span&gt;&lt;/span&gt; unrecognized tax benefits as of December 31, 2025 and 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 740-10-25 prescribes a more-likely-than-not
threshold for financial statements recognition and measurement of a tax position taken (or expected to be taken) in a tax return. The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized
income tax positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(t) Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the normal course of business, the Company
is subject to commitments and contingencies, including operating lease commitments, legal proceedings and claims arising out of its business
that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such
contingency if it determines it is probable that a loss will occur, and a reasonable estimate of the loss can be made. The Company may
consider many factors in making these assessments on liability for contingencies, including historical and the specific facts and circumstances
of each matter.&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(u) Earnings (Loss) Per Share&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Earnings (loss) per share is calculated in accordance
with ASC 260, Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of shares outstanding during the period. Diluted earnings (loss) per share is computed
in accordance with the treasury stock method and based on the weighted average number of shares plus dilutive share equivalents. Dilutive
share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive. The Company
has no dilutive share equivalents.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(v) Foreign Currency Translation and Transactions&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s principal country of operations
is Malaysia. The financial position and results of its operations are determined using Ringgit Malaysia (&#x201c;MYR&#x201d;), the local
currency, as the functional currency. Certain subsidiaries operate in foreign jurisdictions and use the local currency as their functional
currency, including Hong Kong Dollar (&#x201c;HKD&#x201d;). The Company&#x2019;s consolidated financial statements are reported using U.S.
Dollar (&#x201c;US$&#x201d; or &#x201c;$&#x201d;).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated statements of operations and
the consolidated statements of cash flows denominated in foreign currency are translated at the average rate of exchange during the reporting
period. Assets and liabilities denominated in currencies other than the reporting currency are translated into the reporting currency
at the rates of exchange prevailing at the balance sheet date. The equity denominated in the functional currency is translated at the
historical rate of exchange at the time of capital contribution. As the cash flows are translated based on the average translation rate,
amounts related to assets and liabilities reported on the consolidated statements of cash flows will not necessarily agree with changes
in the corresponding balances on the consolidated balance sheets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Translation adjustments arising from the use
of different exchange rates from period to period are included as a separate component of accumulated other comprehensive income (loss)
included in the consolidated statements of changes in shareholders&#x2019; equity. Gains and losses from foreign currency transactions
are included in the consolidated statements of comprehensive income.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The value of the US$ may fluctuate against MYR
and HKD. Any significant variations of the US$ relative to the MYR and HKD may materially affect the Company&#x2019;s financial condition
in terms of reporting in US$. The following table outlines the currency exchange rates that were used in preparing the accompanying consolidated
financial statements:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;US$ to MYR Year End Rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.0560&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.4695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.5903&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;US$ to MYR Average Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.2809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.5747&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.5577&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;US$ to HKD Year End Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.7833&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;US$ to HKD Average Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.7956&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(w) Segment Reporting &lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company applies the management approach to
determine its reportable operating segments, which considers the internal organization and reporting used by the Chief Operating Decision
Maker (&#x201c;CODM&#x201d;) for decision-making, resource allocation, and performance assessment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Based on management&#x2019;s assessment, the CODM
reviews the Company&#x2019;s consolidated results of operations and does not evaluate performance on a discrete basis by product line
or business unit. Accordingly, the Company has determined that it operates as a &lt;span style="-sec-ix-hidden: hidden-fact-94"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-95"&gt;single&lt;/span&gt;&lt;/span&gt; operating and reportable segment in accordance
with ASC 280.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s food and beverage operations
represent an immaterial component of its overall business.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(x) Concentration of Major Customers and
Risks &lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Concentrations&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments that potentially subject
the Company to concentrations of credit risk consist primarily of trade receivables. In the normal course of business, the Company provides
credit to its customers and does not generally require collateral. The Company monitors concentration of credit risk associated with
these receivables on an ongoing basis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company performs credit checks for significant
new customers and generally requires deposits for significant contracts. The customers accounted for more than 10% of the Company&#x2019;s
trade receivables, net balance at December 31, 2025 and 2024 are presented below:&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% of Consolidated trade receivables as of&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% of Consolidated revenues&lt;br/&gt; for the year ended &lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer C&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-91; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer D&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-92; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-93; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;&lt;td style="text-align: justify"&gt;Less than 10%&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Credit Risk&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Credit risk is the potential financial loss to
the Company resulting from the failure of a customer or a counterparty to settle its financial and contractual obligations to the Company,
as and when they fall due. As the Company does not hold any collateral, the maximum exposure to credit risk is the carrying amounts of
accounts receivable and other receivable (excluding prepayments) and cash and bank balances presented on the consolidated balance sheets.
The Company has no other financial assets which carry significant exposure to credit risk.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Foreign Currency Risk&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s business transactions, assets,
and liabilities are principally denominated in the functional currency of the respective entities, which, in most cases, is the Malaysian
Ringgit. The Company is exposed to foreign currency risk arising from sales and purchases denominated in currencies other than the functional
currency. In addition, the Company maintains bank balances in foreign currencies for working capital purposes. The currency that primarily
gives rise to this exposure is the U.S. Dollar.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Fluctuations in the exchange rates between the
various currencies used by the Company may lead to higher expenses and lower revenue, potentially impacting the Company&#x2019;s financial
performance.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(y) Related Parties&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A party is considered to be related to the Company
if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with
the Company. Related parties also include principal owners of the Company, its management, members of their immediate families and other
parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of
the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party
which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest
in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties
might be prevented from fully pursuing its own separate interests is also a related party.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(z) Recently Adopted Accounting Pronouncement&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 14, 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures.
The standard requires disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation as well as information
on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful
in making capital allocation decisions.&#160;ASU 2023-09 applies to all entities subject to income taxes. For public business entities,
the new requirements will be effective for annual periods beginning after December 15, 2024. For entities other than public business
entities, the requirements will be effective for annual periods beginning after December 15, 2025. The guidance will be applied on a
prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company adopted ASU 2023-09
on January 1, 2025, and applied the amendments retrospectively to all prior periods presented in these consolidated financial statements.
Refer to Note 16 (Income Taxes).&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(aa) Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has evaluated all the recently issued,
but not yet effective, accounting standards that have been issued or proposed by the FASB or other standards-setting bodies through the
date of this report and do not believe the future adoption of any such standards will have a material impact on the Company&#x2019;s consolidated
financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2024, the FASB issued ASU 2024-03,
Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement
Expenses, and in January 2025, the FASB issued ASU 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation
Disclosures (Subtopic 220-40): Clarifying the Effective Date. ASU 2024-03 requires additional disclosure of the nature of expenses included
in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income
statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and
interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application
are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its consolidated financial
statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In July 2025, the FASB issued ASU 2025-05, Financial
Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provide
all entities with a practical expedient and entities other than public business entities with an accounting policy election when estimating
expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic
606. The amendments will be effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within
those annual reporting periods. Early adoption is permitted in both interim and annual reporting periods in which financial statements
have not yet been issued or made available for issuance. The Company is currently evaluating the potential impact of adopting this new
guidance on its consolidated financial statements and related disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company reviews new accounting standards
as issued but not yet effective. Management has not identified any other new standards that it believes will have a significant impact
on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-10637">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(a) Basis of Presentation&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements have been
prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;US GAAP&#x201d;) and pursuant
to the regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;).&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-10645">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(b) Principles of Consolidation&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated financial statements include
the accounts of WF Holding, Win-Fung, WF Venture, GKI and RBSB (together, the &#x201c;Company&#x201d;). All inter-company balances and
transactions have been eliminated in the consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for investments in entities
over which it has significant influence, but does not own a majority equity interest or otherwise control, such as Carlico and RGSB,
using the equity method of accounting in accordance with ASC Topic 323 &#x2013; Investments - Equity Method and Joint Ventures. Under
the equity method, the Company recognizes its proportionate share of the investee&#x2019;s net income or loss in the consolidated statements
of operations, and adjusts the carrying amount of the investment accordingly.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-10656">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(c) Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the recorded amounts of assets,
liabilities, shareholders&#x2019; equity, revenues and expenses during the reporting period, and the disclosure of contingent liabilities
at the date of the consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On an ongoing basis, management reviews its estimates and if deemed
appropriate, those estimates are adjusted. The most significant estimates include allowance for credit loss, useful lives and impairment
for property and equipment, impairment of goodwill, impairment of equity investees, allowance for inventory obsolescence, warranties,
accruals for potential liabilities and contingencies and income taxes, which includes the determination of the valuation allowance for
deferred tax assets (if any). Actual results could vary from the estimates and assumptions that were used.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0" id="ixv-10667">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(d) Cash and Cash Equivalents, and Restricted
Cash&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company considers petty cash on hand, and
cash held in banks and deposits which are highly liquid and are unrestricted as to withdrawal or use to be cash and cash equivalents.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The restricted cash balance of &lt;span style="-sec-ix-hidden: hidden-fact-96"&gt;$0&lt;/span&gt; and $133,897
was pledged to a bank as security for banking facilities granted to the Company as of December 31, 2025 and 2024, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company maintains cash balances and deposits
may exceed insured limits protected by a government authority, the Malaysia Deposit Insurance Corporation (&#x201c;MDIC&#x201d;). The eligible
bank deposits, denominated in MYR or foreign currencies, are protected up to MYR250,000 (equivalent to $61,637) per depositor per member
bank. Management believes that the banks that hold the Company&#x2019;s deposit are financially secure and although the Company bears
risk to amount in excess of MDIC insured limits, it does not anticipate any losses. As of December 31, 2025 and 2024, the amounts in
excess of MDIC&#x2019;s insured limit were approximately $1,284,530 and $1,014,623, respectively.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="0" id="ixv-16029" unitRef="usd">133897</us-gaap:RestrictedCashCurrent>
    <us-gaap:Deposits contextRef="c2" decimals="0" id="ixv-16030" unitRef="myr">250000</us-gaap:Deposits>
    <us-gaap:Deposits contextRef="c2" decimals="0" id="ixv-16031" unitRef="usd">61637</us-gaap:Deposits>
    <us-gaap:CashFDICInsuredAmount contextRef="c67" decimals="0" id="ixv-16032" unitRef="usd">1284530</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c68" decimals="0" id="ixv-16033" unitRef="usd">1014623</us-gaap:CashFDICInsuredAmount>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-10704">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&lt;b&gt;(e) Accounts
Receivables and Allowance for Credit Losses&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable are recorded at the sales
price of products sold to customers on trade credit terms less an allowance for credit loss on such receivables. The allowance for credit
loss is estimated based on the Company&#x2019;s assessment of various factors including historical experience, the age of the accounts
receivable balances, current general economic conditions, future expectations and customer specific quantitative and qualitative factors
that may affect the Company&#x2019;s customers&#x2019; ability to pay. The Company writes off accounts receivable against the allowance
for credit loss when a balance is determined to be uncollectible. As of December 31, 2025 and 2024, allowance for credit loss of $663,748
and $540,626, respectively, were accrued and included in administrative expenses.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c2" decimals="0" id="ixv-16034" unitRef="usd">663748</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" id="ixv-16035" unitRef="usd">540626</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-10712">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(f) Inventories&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories include costs of materials, labor
and manufacturing overhead cost. Inventories are valued at the lower of cost or an estimated net realizable value. The inventories cost
is determined on the basis of the first-in, first-out methods. Allowances are recorded for slow-moving, obsolete or unusable inventories.
The Company assesses inventories for estimated obsolescence or unmarketable products and writes down the difference between the cost
of the inventories and the estimated net realizable values based upon assumptions about future sales and supplies on-hand. For the years
ended December 31, 2025, 2024 and 2023, the Company recognized inventory write-downs of $95,345, &lt;span style="-sec-ix-hidden: hidden-fact-97"&gt;$0&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-98"&gt;$0&lt;/span&gt;, respectively, which are included
in cost of sales in the consolidated statements of operations.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-16036" unitRef="usd">95345</us-gaap:InventoryWriteDown>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-10722">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(g) Property and Equipment, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property and equipment are stated at cost less
accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of depreciable assets
as follows:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold; text-align: justify"&gt;Category&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"&gt;Estimated useful lives&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Building&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;46 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;Computers and software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;4 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Furniture and fittings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Cost and accumulated depreciation for property
retired or disposed of are removed from the accounts, and any resulting gain or loss is included in earnings. Expenditures for maintenance
and repairs are charged to expense as incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Management periodically assesses the estimated
useful lives over which assets are depreciation or amortized. If the analysis warrants a change in the estimated useful lives of property
and equipment, management will reduce the estimated lives and depreciate, or amortize the carrying value prospectively over the shorter
remaining useful lives.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <wff:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock contextRef="c0" id="ixv-10726">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property and equipment are stated at cost less
accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of depreciable assets
as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 88%; font-weight: bold; text-align: justify"&gt;Category&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"&gt;Estimated useful lives&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Building&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;46 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;Computers and software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;4 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Furniture and fittings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;10 years&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</wff:ScheduleOfPropertyAndEquipmentEstimatedUsefulLivesOfDepreciableAssetsTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c75" id="ixv-16037">P46Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c76" id="ixv-16038">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c77" id="ixv-16039">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c78" id="ixv-16040">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c79" id="ixv-16041">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c80" id="ixv-16042">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c81" id="ixv-16043">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <wff:LandUseRightPolicyPolicyTextBlock contextRef="c0" id="ixv-10772">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(h) Land Use Right&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Land use right is recorded at cost less accumulated amortization. Amortization
is provided on a straight-line basis over the estimated term of the land use right. The Company has land use rights to 7,967.24 square
meters of land. The term of the land use right is 99 years, starting from August 16, 1969 and expiring on August 15, 2068. The land use
right is solely for industrial land use purpose. The Company purchased the land use right for a total consideration of approximately $361,000
on July 9, 2007. The land use right was amortized over its remaining estimated useful life on a straight-line basis. The land use right
was pledged to bank as a security for bank borrowings.&lt;/p&gt;</wff:LandUseRightPolicyPolicyTextBlock>
    <us-gaap:AreaOfLand contextRef="c2" decimals="2" id="ixv-16044" unitRef="sqm">7967.24</us-gaap:AreaOfLand>
    <wff:TermOfLandUseRights contextRef="c0" id="ixv-16045">P99Y</wff:TermOfLandUseRights>
    <wff:ConsiderationOfLand contextRef="c69" decimals="0" id="ixv-16046" unitRef="usd">361000</wff:ConsiderationOfLand>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-10803">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(i) Impairment of Long-lived Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates the long-lived assets for
impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the
future use of the assets, indicate that the carrying amount of an asset may not be fully recoverable. When these events occur, the Company
evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows
expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less
than the carrying amount of the assets, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets
over their fair value. Based on the Company&#x2019;s assessments, &lt;span style="-sec-ix-hidden: hidden-fact-99"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-100"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-101"&gt;no&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; impairment losses were recorded for the years ended December 31,
2025, 2024 and 2023.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="c0" id="ixv-10814">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(j) Business Combinations&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;When the Company applies the acquisition method
of accounting, the deemed purchase price is allocated to identifiable assets acquired and liabilities assumed. Any residual purchase
price is recorded as goodwill. The allocation of the purchase price utilizes significant estimates in determining the fair values of
assets acquired and liabilities assumed, especially with respect to intangible assets. Independent third-party appraisal firms are typically
engaged in order to assist in the estimation process. The significant estimates and assumptions include, but are not limited to, the
timing and amount of revenue and future cash flows, the discount rate reflecting the risk inherent in future cash flows and the perpetual
growth rate used to calculate the terminal value.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Due to the inherent uncertainties involved in
making the estimates and assumptions, the purchase price for acquisitions could be valued and allocated to the acquired assets and liabilities
differently. Actual results may differ, or unanticipated events and circumstances may affect such estimates, which could require the
Company to record an impairment of an acquired asset, including goodwill, or increase in the amounts recorded for an assumed liability.&lt;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <wff:AssetAcquisitionPolicyTextBlock contextRef="c0" id="ixv-10825">(k) Asset AcquisitionsThe Company evaluates whether an acquisition
should be accounted for as a business combination or an asset acquisition by first applying a screening test to determine if substantially
all of the fair value of the gross assets acquired is concentrated in a single identifiable asset or a group of similar identifiable
assets. If the screening test is not met, the Company evaluates whether the acquired set of activities and assets includes, at a minimum,
an input and a substantive process that together significantly contribute to the ability to create outputs. Acquisitions that do not
meet the definition of a business under ASC 805 are accounted for as asset acquisitions.In an asset acquisition, the total cost of the
acquisition, which includes the consideration paid plus direct transaction costs and the fair value of liabilities assumed, is allocated
to the individual assets acquired based on their relative fair values. Unlike a business combination, no goodwill is recognized in an
asset acquisition; instead, any premium paid over the fair value of the net identifiable assets is allocated to the cost basis of the
primary assets acquired. Furthermore, direct transaction costs such as legal, accounting, and appraisal fees are capitalized as part
of the initial cost of the assets acquired rather than being expensed as incurred.</wff:AssetAcquisitionPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c0" id="ixv-10836">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(l) Goodwill&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill represents the excess of the purchase
price over the fair value of the identifiable assets and liabilities acquired in a business combination.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Goodwill is not depreciated or amortized but
is tested for impairment on an annual basis as of December 31, and in between annual tests when an event occurs or circumstances change
that could indicate that the asset might be impaired. In accordance with ASU 2017-04, Intangibles&#x2014;Goodwill and Other (Topic 350):
Simplifying the Test for Goodwill Impairment issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;), the Company first
assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its
carrying amount. If as a result of its qualitative assessment, that it is more likely than not that the fair value of a reporting unit
is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative
impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the
carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the
reporting unit and its carrying amount will be recorded.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Application of a goodwill impairment test requires
significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units,
assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value
of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes
in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. For the years ended
December 31, 2025, 2024 and 2023, the Company recognized goodwill impairment of $196,174, &lt;span style="-sec-ix-hidden: hidden-fact-102"&gt;$0&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-103"&gt;$0&lt;/span&gt;, respectively.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss contextRef="c0" decimals="0" id="ixv-16047" unitRef="usd">196174</us-gaap:GoodwillImpairmentLoss>
    <wff:ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock contextRef="c0" id="ixv-10874">(m) Impairment Assessment of Investment in
Equity InvesteesInvestment in equity investees represents the
Company&#x2019;s investments in privately held companies. The Company applies the equity method of accounting to account for an equity
investment over which it has significant influence but does not own a majority equity interest or otherwise control according to ASC
Topic 323,&#160;Investment&#x2014;Equity Method and Joint Ventures.Under the equity method, the Company&#x2019;s
share of the post-acquisition profits or losses of the equity investees are recorded in share of results of equity investees in the consolidated
statements of operations and comprehensive income/(loss) and its share of post-acquisition movements of accumulated other comprehensive
income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#x2019; equity. The Company
records its share of the results from equity investments in privately held companies twice a year, aligned with the Company&#x2019;s half-yearly
reporting cycle. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee
represents goodwill and intangible assets acquired. When the Company&#x2019;s share of losses in the equity investee equals or exceeds
its interest in the equity investee, the Company does not recognize further losses, unless the Company has incurred obligations or made
payments or guarantees on behalf of the equity investee, or the Company holds other investments in the equity investee.The Company continually reviews its investments
in equity investees under the equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary.
The primary factors that the Company considers in its determination are the duration and severity of the decline in fair value, the financial
condition, operating performance and the prospects of the equity investee, and other company specific information such as recent financing
rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down
to fair value.The Company&#x2019;s equity investments without
readily determinable fair values, which do not qualify for net asset value practical expedient and over which the Company does not have
the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for
under the measurement alternative. The Company makes assessments of whether an investment is impaired based on performance and financial
position of the investee as well as other evidence of market value at each reporting date. Such assessments include, but are not limited
to, reviewing the investee&#x2019;s cash position, recent financing, as well as the financial and business performance. When indicators
of impairment exist, the Company also prepares quantitative measurements of the fair value of its equity investments using the market
approach, income approach or cost approach, if applicable, with observable or unobservable inputs and assumptions. Changes in inputs
and assumptions might materially affect the determination of fair value of the Company&#x2019;s equity investments. The Company recognizes
an impairment loss equal to the difference between the carrying value and fair value in others, net in the consolidated statements of
operations and comprehensive income/(loss) if there is any. Based on the Company&#x2019;s assessments, the Company recognized an impairment
loss of $3,083,478 for the year ended December 31, 2025, which is included in other expense in the consolidated statements of operations.</wff:ImpairmentAssessmentOfInvestmentInEquityInvesteesPolicyTextBlock>
    <wff:ImpairmentOfEquityInvestees contextRef="c0" decimals="0" id="ixv-16048" unitRef="usd">3083478</wff:ImpairmentOfEquityInvestees>
    <wff:WarrantyPolicyPolicyTextBlock contextRef="c0" id="ixv-10891">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(n) Warranty&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company provides warranty periods ranging
from 6 months to 49 months for both moving and non-moving parts of the products. Standard warranties, encompassing repair, replacement,
or return for product defects, are accrued in accordance with ASC 460. It involves considerations of historical data, expected repair
and replacement costs, and post-delivery warranty issues. The Company continually reviews these warranties and will make adjustments
to accruals accordingly in response to changes in experience or cost trends. Historical records indicate minimal customer return and
warranty claims. As of December 31, 2025 and 2024, the Company has not recorded warranty accruals.&lt;/p&gt;</wff:WarrantyPolicyPolicyTextBlock>
    <us-gaap:ProductWarrantyObligationTerm contextRef="c70" id="ixv-16049">P6M</us-gaap:ProductWarrantyObligationTerm>
    <us-gaap:ProductWarrantyObligationTerm contextRef="c71" id="ixv-16050">P49M</us-gaap:ProductWarrantyObligationTerm>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-10922">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(o) Fair Value Measurements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company measures and discloses certain financial
assets and liabilities at fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability
in an orderly transaction between market participants at the measurement date. Inputs used to measure fair value are classified using
the following hierarchy:&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level
                                            1. Unadjusted quoted prices in active markets for identical assets or liabilities that the
                                            reporting entity has the ability to access at the measurement date.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level
                                            2. Inputs other than quoted prices included within Level 1 that are observable for the asset
                                            or liability, either directly or indirectly through corroboration with observable market
                                            data.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level
                                            3. Inputs are unobservable for the asset or liability and include situations in which there
                                            is little, if any, market activity for the asset or liability. The inputs used in the determination
                                            of fair value are based on the best information available under the circumstances and may
                                            require significant management judgment or estimation.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company endeavors to utilize the best available
information in measuring fair value. The Company&#x2019;s financial instruments include cash and cash equivalents, accounts receivable,
accounts payable and accrued expenses reflected as current assets and current liabilities, bank borrowings and lease liabilities. Due
to the short-term nature of these instruments, management considers their carrying value to approximate their fair value.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s non-financial assets, such
as property and equipment, would be measured at fair value only if they were determined to be impaired. Management applies fair value
measurement guidance to its impairment analysis for tangible assets.&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-10960">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(p) Revenue Recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company follows the guidelines of ASC 606
for revenue recognition. According to ASC 606, revenue is recognized when control of promised goods or services is transferred to the
customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services.
The timing of revenue recognition, whether at a point in time or over time, is determined by when control of the goods and services is
transferred to the customer.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Manufacturing and Selling Fiberglass Products&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is principally engaged in manufacturing
and selling fiberglass products. Revenue is recognized as the customer obtains control of the goods as outlined in the agreed-upon contract
(i.e., performance obligations) with certain specifications and requirements for the products. The Company recognizes revenue at the
point in time in which the performance obligation is fully satisfied by transferring control of the promised goods to the customer, which,
in this case, occurs upon the delivery of goods to the customer.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;If the contract contains a single performance
obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance
obligations require an allocation of the transaction price to each distinct performance obligation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company also provides installation services
after delivery of products and maintenance services either separately or together with selling of products. The Company determines that
installation and maintenance services are distinct from the manufacturing and selling of products as the customer can benefit from these
services independently of the products and the customer has the option to engage third-party contractors for these services. The Company
determines the selling prices for installation and maintenance service to allocate the transaction price appropriately. Revenues from
installation and maintenance services are recognized at the point in time when the services are completed and the customer can benefit
from the results of the services. The Company recognizes revenue from installation and maintenance services upon completion of the services,
as this is when control transfers to the customer. Upon completion of installation and maintenance services, the Company issues billing
to the customer. Revenue is recognized at the point in time when the services are completed, as the Company has an enforceable right
to payment for the performance completed.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For certain contracts, the Company provides warranties
ranging from 6 months to 49 months for moving and non-moving parts of the products. Warranties are classified as either assurance type
or service type. A warranty is considered an assurance type if it provides the consumer with assurance that the product will function
as intended for a limited period of time. An assurance type warranty is not accounted for as a separate performance obligation under
the revenue model. A service type warranty is either sold with a unit or separately for units for which the warranty has expired. Revenue
is then recognized over the life of the warranty.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The warranties provided by the Company not only
provide the customer with assurance that the product will function and comply with agreed-upon specifications but also include services-typed
warranties in addition to the assurance, such as providing remedy work at the customer&#x2019;s site. The Company recognizes that the
promised warranty service is a separate performance obligation in accordance with ASC 606-10-55-33. As the warranty is a distinct performance
obligation, the Company allocates a percentage of the contract price to warranty service income, based on the agreed contract terms with
the customer. The warranty service income is recognized as deferred revenue, indicating that the service has been promised to the customer
but has not yet been fulfilled. Subsequently, the deferred revenue is recognized in the income statement over the warranty coverage period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For downpayments collected from customers upon
inception of the contract and scheduled payments received before the Company satisfies its performance obligation (e.g., delivery of
the product), the Company records these amounts as deferred revenue on the basis that the Company has an unconditional right to receive
consideration, as outlined in the contract terms in accordance with ASC 606-10-45-2.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Deferred revenue is a contract liability that
the Company is obligated to deliver the product to the customer for which the Company has received consideration or unconditional right
to receive consideration from the customer. When the Company satisfies its performance obligation, which is upon the delivery of the
product to the customer, the deferred revenue is recognized to the income statement.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total deferred revenue recognized as revenue during the years ended
December 31, 2025, 2024 and 2023 was $5,712,823, $2,808,085 and $688,567, respectively. The Company&#x2019;s unfulfilled performance obligations
as of December 31, 2025 and the estimated revenue expected to be recognized in the future related to the service type warranty amounts
to $133,025, which is fulfilled over the warranty period. The deferred revenue related to delivery of products amounts to $363,256 as
of December 31, 2025.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The deferred revenue balance is expected to be
recognized to income statement as follows:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Deferred Revenue&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;449,578&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,043&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;2028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;660&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total deferred revenue&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;496,281&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company also provides technical services
and transportation arrangements to customers, and the revenue is recognized upon services provided.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Food and Beverage Operations&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenue from food and beverage operations is
derived primarily from dine-in and takeaway sales. Revenue is recognized at a point in time when food and beverages are served to customers
or collected by customers for takeaway.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The food and beverage operations were acquired
during the period and are not material to the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Customers typically pay at the point of sale
for food and beverage transactions; accordingly, the Company does not have significant receivables or contract liabilities related to
these operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with ASC 280-10-50-40, disaggregated
revenues by each product and service or each similar products and services type which were recognized based on the nature of performance
obligation disclosed above was as follows:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: justify"&gt;Product sales&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,243,138&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;84.32&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,872,507&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;84.70&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,716,937&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82.26&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Installation and maintenance service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;284,069&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.84&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;347,611&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.60&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;555,406&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9.69&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Warranty income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;96,926&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.31&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;89,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.95&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;73,604&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.28&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Technical service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;179,168&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.42&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,124&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;134,527&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Transport income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;458,994&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;228,899&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;253,502&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.42&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Food and beverages&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;141,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1.91&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,403,835&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,572,290&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,733,976&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenues classified by geographical areas in
which the customers were located as follows:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: justify"&gt;Malaysia&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,955,121&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;26.41&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,422,328&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;31.11&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,440,335&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;42.56&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Singapore&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,578,259&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21.32&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,799,426&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39.36&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,810,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31.58&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,371,481&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32.03&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341,868&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;907,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15.83&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,498,974&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20.25&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;United States&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;321,851&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;South Asia region&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,668&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.18&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;253,435&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4.42&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,403,835&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,572,290&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,733,976&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ProductWarrantyObligationTerm contextRef="c70" id="ixv-16051">P6M</us-gaap:ProductWarrantyObligationTerm>
    <us-gaap:ProductWarrantyObligationTerm contextRef="c71" id="ixv-16052">P49M</us-gaap:ProductWarrantyObligationTerm>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c72" decimals="0" id="ixv-16053" unitRef="usd">5712823</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c73" decimals="0" id="ixv-16054" unitRef="usd">2808085</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c74" decimals="0" id="ixv-16055" unitRef="usd">688567</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <wff:WarrantyAmount contextRef="c0" decimals="0" id="ixv-16056" unitRef="usd">133025</wff:WarrantyAmount>
    <wff:ProductsAmount contextRef="c0" decimals="0" id="ixv-16057" unitRef="usd">363256</wff:ProductsAmount>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c0" id="ixv-11017">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The deferred revenue balance is expected to be
recognized to income statement as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Deferred Revenue&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;449,578&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,043&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;2028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;660&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total deferred revenue&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;496,281&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c82" decimals="0" id="ixv-16058" unitRef="usd">449578</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c83" decimals="0" id="ixv-16059" unitRef="usd">46043</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c84" decimals="0" id="ixv-16060" unitRef="usd">660</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c2" decimals="0" id="ixv-16061" unitRef="usd">496281</us-gaap:ContractWithCustomerLiability>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0" id="ixv-11091">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with ASC 280-10-50-40, disaggregated
revenues by each product and service or each similar products and services type which were recognized based on the nature of performance
obligation disclosed above was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: justify"&gt;Product sales&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,243,138&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;84.32&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,872,507&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;84.70&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,716,937&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82.26&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Installation and maintenance service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;284,069&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.84&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;347,611&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.60&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;555,406&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9.69&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Warranty income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;96,926&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.31&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;89,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.95&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;73,604&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.28&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Technical service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;179,168&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.42&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,124&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;134,527&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Transport income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;458,994&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;228,899&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;253,502&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.42&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Food and beverages&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;141,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1.91&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,403,835&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,572,290&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,733,976&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues contextRef="c72" decimals="0" id="ixv-16062" unitRef="usd">6243138</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c85" decimals="4" id="ixv-16063" unitRef="pure">0.8432</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c73" decimals="0" id="ixv-16064" unitRef="usd">3872507</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c86" decimals="4" id="ixv-16065" unitRef="pure">0.847</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c74" decimals="0" id="ixv-16066" unitRef="usd">4716937</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c87" decimals="4" id="ixv-16067" unitRef="pure">0.8226</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c88" decimals="0" id="ixv-16068" unitRef="usd">284069</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c89" decimals="4" id="ixv-16069" unitRef="pure">0.0384</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c90" decimals="0" id="ixv-16070" unitRef="usd">347611</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c91" decimals="4" id="ixv-16071" unitRef="pure">0.076</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c92" decimals="0" id="ixv-16072" unitRef="usd">555406</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c93" decimals="4" id="ixv-16073" unitRef="pure">0.0969</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c94" decimals="0" id="ixv-16074" unitRef="usd">96926</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c95" decimals="4" id="ixv-16075" unitRef="pure">0.0131</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c96" decimals="0" id="ixv-16076" unitRef="usd">89149</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c97" decimals="4" id="ixv-16077" unitRef="pure">0.0195</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c98" decimals="0" id="ixv-16078" unitRef="usd">73604</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c99" decimals="4" id="ixv-16079" unitRef="pure">0.0128</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c100" decimals="0" id="ixv-16080" unitRef="usd">179168</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c101"
      decimals="4"
      id="ixv-16081"
      unitRef="pure">0.0242</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c102" decimals="0" id="ixv-16082" unitRef="usd">34124</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c103"
      decimals="4"
      id="ixv-16083"
      unitRef="pure">0.0075</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c104" decimals="0" id="ixv-16084" unitRef="usd">134527</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c105"
      decimals="4"
      id="ixv-16085"
      unitRef="pure">0.0235</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c106" decimals="0" id="ixv-16086" unitRef="usd">458994</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c107"
      decimals="4"
      id="ixv-16087"
      unitRef="pure">0.062</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c108" decimals="0" id="ixv-16088" unitRef="usd">228899</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c109"
      decimals="4"
      id="ixv-16089"
      unitRef="pure">0.05</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c110" decimals="0" id="ixv-16090" unitRef="usd">253502</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c111"
      decimals="4"
      id="ixv-16091"
      unitRef="pure">0.0442</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c112" decimals="0" id="ixv-16092" unitRef="usd">141540</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c113"
      decimals="4"
      id="ixv-16093"
      unitRef="pure">0.0191</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c118" decimals="0" id="ixv-16094" unitRef="usd">7403835</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c119"
      decimals="4"
      id="ixv-16095"
      unitRef="pure">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c120" decimals="0" id="ixv-16096" unitRef="usd">4572290</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c121"
      decimals="4"
      id="ixv-16097"
      unitRef="pure">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:Revenues contextRef="c122" decimals="0" id="ixv-16098" unitRef="usd">5733976</us-gaap:Revenues>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c123"
      decimals="4"
      id="ixv-16099"
      unitRef="pure">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c0" id="ixv-11336">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Revenues classified by geographical areas in
which the customers were located as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended December&#160;31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Percentage&#160;of
                                            Total&#160;&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: justify"&gt;Malaysia&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,955,121&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;26.41&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,422,328&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;31.11&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,440,335&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;42.56&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Singapore&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,578,259&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21.32&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,799,426&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39.36&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,810,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31.58&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Australia&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,371,481&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32.03&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341,868&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;907,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15.83&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,498,974&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20.25&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;United States&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;321,851&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;South Asia region&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,668&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.18&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;253,435&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4.42&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,403,835&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,572,290&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,733,976&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100.00&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c124" decimals="0" id="ixv-16100" unitRef="usd">1955121</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c124"
      decimals="4"
      id="ixv-16101"
      unitRef="pure">0.2641</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c125" decimals="0" id="ixv-16102" unitRef="usd">1422328</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c125"
      decimals="4"
      id="ixv-16103"
      unitRef="pure">0.3111</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c126" decimals="0" id="ixv-16104" unitRef="usd">2440335</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c126"
      decimals="4"
      id="ixv-16105"
      unitRef="pure">0.4256</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c127" decimals="0" id="ixv-16106" unitRef="usd">1578259</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c127"
      decimals="4"
      id="ixv-16107"
      unitRef="pure">0.2132</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c128" decimals="0" id="ixv-16108" unitRef="usd">1799426</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c128"
      decimals="4"
      id="ixv-16109"
      unitRef="pure">0.3936</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c129" decimals="0" id="ixv-16110" unitRef="usd">1810849</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c129"
      decimals="4"
      id="ixv-16111"
      unitRef="pure">0.3158</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c130" decimals="0" id="ixv-16112" unitRef="usd">2371481</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c130"
      decimals="4"
      id="ixv-16113"
      unitRef="pure">0.3203</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c131" decimals="0" id="ixv-16114" unitRef="usd">1341868</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c131"
      decimals="4"
      id="ixv-16115"
      unitRef="pure">0.2935</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c132" decimals="0" id="ixv-16116" unitRef="usd">907506</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c132"
      decimals="4"
      id="ixv-16117"
      unitRef="pure">0.1583</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c133" decimals="0" id="ixv-16118" unitRef="usd">1498974</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c133"
      decimals="4"
      id="ixv-16119"
      unitRef="pure">0.2025</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c138" decimals="0" id="ixv-16120" unitRef="usd">321851</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c138"
      decimals="4"
      id="ixv-16121"
      unitRef="pure">0.0561</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c140" decimals="0" id="ixv-16122" unitRef="usd">8668</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c140"
      decimals="4"
      id="ixv-16123"
      unitRef="pure">0.0018</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c141" decimals="0" id="ixv-16124" unitRef="usd">253435</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c141"
      decimals="4"
      id="ixv-16125"
      unitRef="pure">0.0442</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c0" decimals="0" id="ixv-16126" unitRef="usd">7403835</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage contextRef="c0" decimals="4" id="ixv-16127" unitRef="pure">1</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c6" decimals="0" id="ixv-16128" unitRef="usd">4572290</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage contextRef="c6" decimals="4" id="ixv-16129" unitRef="pure">1</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c7" decimals="0" id="ixv-16130" unitRef="usd">5733976</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <wff:RevenueFromCustomerGeographicalAreaPercentage contextRef="c7" decimals="4" id="ixv-16131" unitRef="pure">1</wff:RevenueFromCustomerGeographicalAreaPercentage>
    <wff:CostOfSalesTextBlock contextRef="c0" id="ixv-11587">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(q) Cost of Sales&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The cost of sales includes material, labor, factory and tooling overhead,
shipping, and freight costs. Major components of these expenses are sand paper, PVC, resin and other materials and facilities costs, such
as rent, depreciation and utilities, related to the production and installation of the Company&#x2019;s products. For the food and beverage
operations, cost of sales primarily consists of the cost of food ingredients and beverages.&lt;/p&gt;</wff:CostOfSalesTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-11595">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(r) Leases&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company determines if an arrangement is a
lease at inception. Determining whether a contract contains a lease includes judgments regarding whether the contract conveys the right
to control the use of identified property or equipment for a period of time in exchange for consideration.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for leases in accordance
with ASC Topic 842, Leases, for the Company&#x2019;s lease-related assets and liabilities based on their classification as operating leases
or finance leases. For all arrangements as a lessee, the Company has elected an accounting policy to combine non-lease components with
the related-lease components and treat the combined items as a lease for accounting purposes. The Company measures lease related assets
and liabilities based on the present value of lease payments, including in-substance fixed payments, variable payments that depend on
an index or rate measured at the commencement date, and the amount the Company believes is probable that it will pay the lessor under
residual value guarantees when applicable. The Company discounts lease payments based on the Company&#x2019;s estimated incremental borrowing
rate at lease commencement (or modification), which is primarily based on the Company&#x2019;s estimated credit rating, the lease term
at commencement, and the contract currency of the lease arrangement. The Company has elected to exclude short term leases (leases with
an original lease term less than one year) from the measurement of lease-related assets and liabilities.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-11629">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(s) Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Income taxes include all domestic tax on taxable
profit and are determined according to the tax laws of the jurisdictions in which the Company operates. Income taxes are accounted for
under the asset and liability method in accordance with ASC 740. Deferred tax assets and liabilities are recognized for the future tax
consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their
respective tax basis and operating loss, capital loss and tax credit carry forwards. Deferred tax assets and liabilities are measured
using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The ultimate realization of deferred tax assets
is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Deferred
income taxes are recorded net of a valuation allowance when it is more likely than not that all or a portion of a deferred tax assets
will not be realized. In making such determination, the Company considers all available evidence, including projection of future taxable
income, tax planning strategies, and recent results of operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Tax benefits associated with uncertain tax positions
are recognized only if it is more likely than not that the tax position would be sustained on its technical merits. For positions not
meeting the &#x201c;more likely than not&#x201d; test, no tax benefit is recognized. To the extent interest and penalties may be assessed
related to unrecognized tax benefit, the Company records accruals for such amounts as a component of the income tax provision. The Company
had &lt;span style="-sec-ix-hidden: hidden-fact-104"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-105"&gt;no&lt;/span&gt;&lt;/span&gt; unrecognized tax benefits as of December 31, 2025 and 2024.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;ASC 740-10-25 prescribes a more-likely-than-not
threshold for financial statements recognition and measurement of a tax position taken (or expected to be taken) in a tax return. The
Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized
income tax positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Changes in recognition
or measurement are reflected in the period in which the change in judgment occurs.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <wff:RecognizedIncomeTaxPositionsPercentage contextRef="c0" decimals="2" id="ixv-16132" unitRef="pure">0.50</wff:RecognizedIncomeTaxPositionsPercentage>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c0" id="ixv-11648">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(t) Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the normal course of business, the Company
is subject to commitments and contingencies, including operating lease commitments, legal proceedings and claims arising out of its business
that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such
contingency if it determines it is probable that a loss will occur, and a reasonable estimate of the loss can be made. The Company may
consider many factors in making these assessments on liability for contingencies, including historical and the specific facts and circumstances
of each matter.&#160;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-11656">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(u) Earnings (Loss) Per Share&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Earnings (loss) per share is calculated in accordance
with ASC 260, Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of shares outstanding during the period. Diluted earnings (loss) per share is computed
in accordance with the treasury stock method and based on the weighted average number of shares plus dilutive share equivalents. Dilutive
share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive. The Company
has no dilutive share equivalents.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-11664">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(v) Foreign Currency Translation and Transactions&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s principal country of operations
is Malaysia. The financial position and results of its operations are determined using Ringgit Malaysia (&#x201c;MYR&#x201d;), the local
currency, as the functional currency. Certain subsidiaries operate in foreign jurisdictions and use the local currency as their functional
currency, including Hong Kong Dollar (&#x201c;HKD&#x201d;). The Company&#x2019;s consolidated financial statements are reported using U.S.
Dollar (&#x201c;US$&#x201d; or &#x201c;$&#x201d;).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The consolidated statements of operations and
the consolidated statements of cash flows denominated in foreign currency are translated at the average rate of exchange during the reporting
period. Assets and liabilities denominated in currencies other than the reporting currency are translated into the reporting currency
at the rates of exchange prevailing at the balance sheet date. The equity denominated in the functional currency is translated at the
historical rate of exchange at the time of capital contribution. As the cash flows are translated based on the average translation rate,
amounts related to assets and liabilities reported on the consolidated statements of cash flows will not necessarily agree with changes
in the corresponding balances on the consolidated balance sheets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Translation adjustments arising from the use
of different exchange rates from period to period are included as a separate component of accumulated other comprehensive income (loss)
included in the consolidated statements of changes in shareholders&#x2019; equity. Gains and losses from foreign currency transactions
are included in the consolidated statements of comprehensive income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The value of the US$ may fluctuate against MYR
and HKD. Any significant variations of the US$ relative to the MYR and HKD may materially affect the Company&#x2019;s financial condition
in terms of reporting in US$. The following table outlines the currency exchange rates that were used in preparing the accompanying consolidated
financial statements:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;US$ to MYR Year End Rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.0560&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.4695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.5903&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;US$ to MYR Average Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.2809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.5747&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.5577&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;US$ to HKD Year End Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.7833&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;US$ to HKD Average Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.7956&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock contextRef="c0" id="ixv-16133">The following table outlines the currency exchange rates that were used in preparing the accompanying consolidated
financial statements:&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;US$ to MYR Year End Rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.0560&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.4695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.5903&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;US$ to MYR Average Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.2809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.5747&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.5577&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;US$ to HKD Year End Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.7833&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;US$ to HKD Average Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.7956&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c142"
      decimals="4"
      id="ixv-16134"
      unitRef="pure">4.056</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c143"
      decimals="4"
      id="ixv-16135"
      unitRef="pure">4.4695</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c144"
      decimals="4"
      id="ixv-16136"
      unitRef="pure">4.5903</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c145"
      decimals="4"
      id="ixv-16137"
      unitRef="pure">4.2809</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c146"
      decimals="4"
      id="ixv-16138"
      unitRef="pure">4.5747</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c147"
      decimals="4"
      id="ixv-16139"
      unitRef="pure">4.5577</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c148"
      decimals="4"
      id="ixv-16140"
      unitRef="pure">7.7833</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c151"
      decimals="4"
      id="ixv-16141"
      unitRef="pure">7.7956</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0" id="ixv-11782">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(w) Segment Reporting &lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company applies the management approach to
determine its reportable operating segments, which considers the internal organization and reporting used by the Chief Operating Decision
Maker (&#x201c;CODM&#x201d;) for decision-making, resource allocation, and performance assessment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Based on management&#x2019;s assessment, the CODM
reviews the Company&#x2019;s consolidated results of operations and does not evaluate performance on a discrete basis by product line
or business unit. Accordingly, the Company has determined that it operates as a &lt;span style="-sec-ix-hidden: hidden-fact-94"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-95"&gt;single&lt;/span&gt;&lt;/span&gt; operating and reportable segment in accordance
with ASC 280.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s food and beverage operations
represent an immaterial component of its overall business.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-11798">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(x) Concentration of Major Customers and
Risks &lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Concentrations&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments that potentially subject
the Company to concentrations of credit risk consist primarily of trade receivables. In the normal course of business, the Company provides
credit to its customers and does not generally require collateral. The Company monitors concentration of credit risk associated with
these receivables on an ongoing basis.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company performs credit checks for significant
new customers and generally requires deposits for significant contracts. The customers accounted for more than 10% of the Company&#x2019;s
trade receivables, net balance at December 31, 2025 and 2024 are presented below:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% of Consolidated trade receivables as of&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% of Consolidated revenues&lt;br/&gt; for the year ended &lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer C&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-91; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer D&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-92; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-93; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;&lt;td style="text-align: justify"&gt;Less than 10%&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Credit Risk&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Credit risk is the potential financial loss to
the Company resulting from the failure of a customer or a counterparty to settle its financial and contractual obligations to the Company,
as and when they fall due. As the Company does not hold any collateral, the maximum exposure to credit risk is the carrying amounts of
accounts receivable and other receivable (excluding prepayments) and cash and bank balances presented on the consolidated balance sheets.
The Company has no other financial assets which carry significant exposure to credit risk.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Foreign Currency Risk&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s business transactions, assets,
and liabilities are principally denominated in the functional currency of the respective entities, which, in most cases, is the Malaysian
Ringgit. The Company is exposed to foreign currency risk arising from sales and purchases denominated in currencies other than the functional
currency. In addition, the Company maintains bank balances in foreign currencies for working capital purposes. The currency that primarily
gives rise to this exposure is the U.S. Dollar.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Fluctuations in the exchange rates between the
various currencies used by the Company may lead to higher expenses and lower revenue, potentially impacting the Company&#x2019;s financial
performance.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c0" id="ixv-16142">The customers accounted for more than 10% of the Company&#x2019;s
trade receivables, net balance at December 31, 2025 and 2024 are presented below:&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% of Consolidated trade receivables as of&lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;% of Consolidated revenues&lt;br/&gt; for the year ended &lt;br/&gt; December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer C&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-91; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer D&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-92; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-93; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;&lt;td style="text-align: justify"&gt;Less than 10%&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c154"
      decimals="2"
      id="ixv-16143"
      unitRef="pure">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c155"
      decimals="2"
      id="ixv-16144"
      unitRef="pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c156"
      decimals="2"
      id="ixv-16145"
      unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c157"
      decimals="2"
      id="ixv-16146"
      unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c161"
      decimals="2"
      id="ix_20_fact"
      unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c162"
      decimals="2"
      id="ix_21_fact"
      unitRef="pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c163"
      decimals="2"
      id="ix_22_fact"
      unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c164"
      decimals="2"
      id="ix_23_fact"
      unitRef="pure">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c167"
      decimals="2"
      id="ix_24_fact"
      unitRef="pure">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c169"
      decimals="2"
      id="ix_25_fact"
      unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <wff:RelatedPartiesPolicyPolicyTextBlock contextRef="c0" id="ixv-11966">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(y) Related Parties&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted ASC 850, Related Party Disclosures,
for the identification of related parties and disclosure of related party transactions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A party is considered to be related to the Company
if the party directly or indirectly or through one or more intermediaries, controls, is controlled by, or is under common control with
the Company. Related parties also include principal owners of the Company, its management, members of their immediate families and other
parties with which the Company may deal if one party controls or can significantly influence the management or operating policies of
the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests. A party
which can significantly influence the management or operating policies of the transacting parties or if it has an ownership interest
in one of the transacting parties and can significantly influence the other to an extent that one or more of the transacting parties
might be prevented from fully pursuing its own separate interests is also a related party.&lt;/p&gt;</wff:RelatedPartiesPolicyPolicyTextBlock>
    <wff:RecentlyAdoptedAccountingPronouncementPolicyTextBlock contextRef="c0" id="ixv-11977">(z) Recently Adopted Accounting PronouncementOn December 14, 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures.
The standard requires disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation as well as information
on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful
in making capital allocation decisions.&#160;ASU 2023-09 applies to all entities subject to income taxes. For public business entities,
the new requirements will be effective for annual periods beginning after December 15, 2024. For entities other than public business
entities, the requirements will be effective for annual periods beginning after December 15, 2025. The guidance will be applied on a
prospective basis with the option to apply the standard retrospectively. Early adoption is permitted. The Company adopted ASU 2023-09
on January 1, 2025, and applied the amendments retrospectively to all prior periods presented in these consolidated financial statements.
Refer to Note 16 (Income Taxes).&#160;</wff:RecentlyAdoptedAccountingPronouncementPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-11985">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;(aa) Recent Accounting Pronouncements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has evaluated all the recently issued,
but not yet effective, accounting standards that have been issued or proposed by the FASB or other standards-setting bodies through the
date of this report and do not believe the future adoption of any such standards will have a material impact on the Company&#x2019;s consolidated
financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In November 2024, the FASB issued ASU 2024-03,
Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement
Expenses, and in January 2025, the FASB issued ASU 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation
Disclosures (Subtopic 220-40): Clarifying the Effective Date. ASU 2024-03 requires additional disclosure of the nature of expenses included
in the income statement as well as disclosures about specific types of expenses included in the expense captions presented in the income
statement. ASU 2024-03, as clarified by ASU 2025-01, is effective for annual reporting periods beginning after December 15, 2026, and
interim periods within annual reporting periods beginning after December 15, 2027. Both early adoption and retrospective application
are permitted. The Company is currently evaluating the impact that the adoption of these standards will have on its consolidated financial
statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In July 2025, the FASB issued ASU 2025-05, Financial
Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provide
all entities with a practical expedient and entities other than public business entities with an accounting policy election when estimating
expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Topic
606. The amendments will be effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within
those annual reporting periods. Early adoption is permitted in both interim and annual reporting periods in which financial statements
have not yet been issued or made available for issuance. The Company is currently evaluating the potential impact of adopting this new
guidance on its consolidated financial statements and related disclosures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company reviews new accounting standards
as issued but not yet effective. Management has not identified any other new standards that it believes will have a significant impact
on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c0" id="ixv-12026">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;3. Business Combinations and Asset Acquisitions&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Acquisition of GKI and Carlico&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 15, 2025, WF Venture completed the acquisition
of 100% of the issued and outstanding equity interests of GKI, a private company incorporated in the Hong Kong SAR, China, from Ms. Yew
Chean Lim, a director of Win-Fung and the mother of Mr. Chee Hoong Lew, the Company&#x2019;s Chief Executive Officer, director and significant
shareholder, for a total purchase price of $3,000,000. Accordingly, the transaction is considered a related party transaction.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Through this acquisition, the Company indirectly
acquired approximately 35% of the equity interests in Carlico, an entity principally engaged in investment holding and the importation
and distribution of bottled grape wine.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Management evaluated the transaction under the
framework of ASC 805, Business Combinations, and concluded that the acquisition should be accounted for as an asset acquisition. This
determination was based on the application of the &#x201c;screening test,&#x201d; which indicated that substantially all of the fair value
of the gross assets acquired was concentrated in a single identifiable asset&#x2014;the investment in Carlico. Furthermore, GKI did not
meet the definition of a business as it lacked substantive processes and an organized workforce.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with the accounting for asset acquisitions
in accordance with ASC 805-50, Asset Acquisitions, the Company allocated the total cost of the acquisition, comprising the cash consideration
and liabilities assumed, to the assets acquired on a relative fair value basis. No goodwill was recognized in connection with this transaction;
instead, the purchase premium was capitalized into the initial cost basis of the investment in Carlico.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the allocation
of the purchase price to the identifiable assets acquired and liabilities assumed at the acquisition date:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Assets&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify; padding-left: 8.65pt"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;128&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt"&gt;Investment in equity investee&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,278,845&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total identifiable assets acquired&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,278,973&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 8.65pt"&gt;Other payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 8.65pt"&gt;Amount due to equity investee&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,263,291&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt"&gt;Amounts due to related parties&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(9,789&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,278,973&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Net Assets Acquired&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,000,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Acquisition of RBSB&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 5, 2025, WF Venture acquired a 70% equity
interest in RBSB, a private company incorporated in Malaysia and principally engaged in the caf&#xe9; business, for total cash consideration
of $150,000. Of the total consideration, $40,500 (representing 27% equity interest) was paid to Mr. Lew and the balance of the purchase
consideration of $109,500 was paid to an independent third party. Accordingly, the portion of the transaction with Mr. Lew is considered
a related party transaction.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The acquisition has been accounted for as a business
combination in accordance with ASC 805, Business Combinations. Accordingly, the Company consolidates the financial results of RBSB from
the acquisition date and recognizes a non-controlling interest representing the 30% equity interest not owned.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the fair values
of the identifiable assets acquired and liabilities assumed at the acquisition date:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Assets&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify; padding-left: 9pt"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,502&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,986&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,884&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Other receivables, deposits and prepayment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,490&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Prepaid tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,508&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Property and equipment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;87,206&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total identifiable assets acquired&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;129,576&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(15,603&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Other payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(17,471&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Amounts due to related parties&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(162,465&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(195,539&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Net identifiable liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(65,963&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Reconciliation to goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Consideration transferred&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Fair value of non-controlling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(19,789&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Less: Net identifiable liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(65,963&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;196,174&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The fair value of the identifiable assets acquired
and liabilities assumed approximate their carrying amounts at the acquisition date due to their short-term nature or because they are
stated at amounts that approximate fair value.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The goodwill of $196,174 represents the excess
of the consideration transferred and the fair value of non-controlling interest over the fair value of the net identifiable liabilities
assumed and is primarily attributable to the expected synergies from operations, assembled workforce and anticipated future economic
benefits from the restaurant. During the year ended December 31, 2025, the Company recognized an impairment of $196,174 related to goodwill
associated with RBSB, in accordance with ASC 350, Intangible &#x2013; Goodwill and Other, due to the underperformance of the restaurant.
The impairment is included in the administrative expenses in the consolidated statement of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the period from July 5, 2025 to December
31, 2025, RBSB contributed $141,540 to revenue and $65,277 to net income.&lt;/p&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c170"
      decimals="2"
      id="ixv-16154"
      unitRef="pure">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c171" decimals="0" id="ixv-16155" unitRef="usd">3000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c172"
      decimals="2"
      id="ixv-16156"
      unitRef="pure">0.35</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c0" id="ixv-12063">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the allocation
of the purchase price to the identifiable assets acquired and liabilities assumed at the acquisition date:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Assets&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify; padding-left: 8.65pt"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;128&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt"&gt;Investment in equity investee&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,278,845&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total identifiable assets acquired&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,278,973&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 8.65pt"&gt;Other payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 8.65pt"&gt;Amount due to equity investee&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,263,291&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 8.65pt"&gt;Amounts due to related parties&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(9,789&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,278,973&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Net Assets Acquired&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,000,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the fair values
of the identifiable assets acquired and liabilities assumed at the acquisition date:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Assets&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify; padding-left: 9pt"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,502&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,986&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,884&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Other receivables, deposits and prepayment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,490&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Prepaid tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,508&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Property and equipment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;87,206&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total identifiable assets acquired&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;129,576&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(15,603&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Other payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(17,471&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Amounts due to related parties&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(162,465&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(195,539&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Net identifiable liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(65,963&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Reconciliation to goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Consideration transferred&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Fair value of non-controlling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(19,789&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Less: Net identifiable liabilities assumed&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(65,963&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;196,174&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c182" decimals="0" id="ixv-16157" unitRef="usd">128</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee contextRef="c182" decimals="0" id="ixv-16158" unitRef="usd">7278845</wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityInvestee>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c182" decimals="0" id="ixv-16159" unitRef="usd">7278973</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther contextRef="c182" decimals="0" id="ixv-16160" unitRef="usd">5893</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee contextRef="c182" decimals="0" id="ixv-16161" unitRef="usd">4263291</wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountDueToEquityInvestee>
    <wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties contextRef="c182" decimals="0" id="ixv-16162" unitRef="usd">9789</wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c182" decimals="0" id="ixv-16163" unitRef="usd">4278973</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c182" decimals="0" id="ixv-16164" unitRef="usd">3000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c173"
      decimals="2"
      id="ixv-16165"
      unitRef="pure">0.70</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c174" decimals="0" id="ixv-16166" unitRef="usd">150000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c175" decimals="0" id="ixv-16167" unitRef="usd">40500</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c176"
      decimals="2"
      id="ixv-16168"
      unitRef="pure">0.27</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c177" decimals="0" id="ixv-16169" unitRef="usd">109500</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="c178"
      decimals="2"
      id="ixv-16170"
      unitRef="pure">0.30</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c183" decimals="0" id="ixv-16171" unitRef="usd">5502</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c183" decimals="0" id="ixv-16172" unitRef="usd">2986</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory contextRef="c183" decimals="0" id="ixv-16173" unitRef="usd">14884</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets contextRef="c183" decimals="0" id="ixv-16174" unitRef="usd">16490</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets contextRef="c183" decimals="0" id="ixv-16175" unitRef="usd">2508</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c183" decimals="0" id="ixv-16176" unitRef="usd">87206</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets contextRef="c183" decimals="0" id="ixv-16177" unitRef="usd">129576</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c183" decimals="0" id="ixv-16178" unitRef="usd">15603</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther contextRef="c183" decimals="0" id="ixv-16179" unitRef="usd">17471</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties contextRef="c183" decimals="0" id="ixv-16180" unitRef="usd">162465</wff:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAmountsDueToRelatedParties>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities contextRef="c183" decimals="0" id="ixv-16181" unitRef="usd">195539</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest contextRef="c183" decimals="0" id="ixv-16182" unitRef="usd">-65963</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c184" decimals="0" id="ixv-16183" unitRef="usd">150000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue contextRef="c183" decimals="0" id="ixv-16184" unitRef="usd">19789</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c183" decimals="0" id="ixv-16185" unitRef="usd">-65963</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill contextRef="c183" decimals="0" id="ixv-16186" unitRef="usd">196174</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c179" decimals="0" id="ixv-16187" unitRef="usd">196174</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss contextRef="c0" decimals="0" id="ixv-16188" unitRef="usd">196174</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Revenues contextRef="c180" decimals="0" id="ixv-16189" unitRef="usd">141540</us-gaap:Revenues>
    <us-gaap:NetIncomeLoss contextRef="c181" decimals="0" id="ixv-16190" unitRef="usd">65277</us-gaap:NetIncomeLoss>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="c0" id="ixv-12324">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;4. Investment in Equity Investees&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s equity method investments
consist of investments in Carlico and RGSB.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 15, 2025, the Company indirectly acquired
approximately 35% of the equity interests in Carlico, an entity principally engaged in investment holding and the importation and distribution
of bottled grape wines.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 8, 2025, the Company indirectly acquired
a 35% equity interest in RGSB, a private company incorporated in Malaysia and principally engaged in the food and beverage business,
from Mr. Lew for total cash consideration of $350,000. Accordingly, the transaction is considered a related party transaction.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company accounts for its investments in Carlico
and RGSB under the equity method of accounting in accordance with ASC 323, Investments&#x2014;Equity Method and Joint Ventures, as the
Company has the ability to exercise significant influence over these investees but does not control them. The investments are initially
recorded at cost and subsequently adjusted for (i) the Company&#x2019;s share of the investees&#x2019; net income or loss and other comprehensive
income, if any, and (ii) distributions received, which reduce the carrying amount of the investments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025, the carrying amounts
of the Company&#x2019;s equity method investments were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;Carlico&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,550,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;RGSB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,550,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the year ended December 31, 2025, the Company
recognized the following share of results from its equity method investments:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Carlico&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 88%; text-align: justify; padding-bottom: 1.5pt"&gt;RGSB&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(7,637&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(7,637&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The share of results is included in &#x201c;share
of results of equity investees&#x201d; in the consolidated statement of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates its equity method investments
for impairment in accordance with ASC 323 whenever events or changes in circumstances indicate that the carrying amount of the investment
may not be recoverable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025, the Company assessed
its investment in Carlico and RGSB for impairment and recognized impairment losses of $2,741,115 and $342,363 for Carlico and RGSB, respectively.&lt;/p&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <wff:EquityInterest
      contextRef="c185"
      decimals="2"
      id="ixv-16191"
      unitRef="pure">0.35</wff:EquityInterest>
    <wff:EquityInterest
      contextRef="c186"
      decimals="2"
      id="ixv-16192"
      unitRef="pure">0.35</wff:EquityInterest>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments contextRef="c187" decimals="0" id="ixv-16193" unitRef="usd">350000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="c0" id="ixv-12336">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025, the carrying amounts
of the Company&#x2019;s equity method investments were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;Carlico&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,550,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;RGSB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,550,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments contextRef="c190" decimals="0" id="ixv-16194" unitRef="usd">4550000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c2" decimals="0" id="ixv-16195" unitRef="usd">4550000</us-gaap:EquityMethodInvestments>
    <wff:ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock contextRef="c0" id="ixv-12365">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the year ended December 31, 2025, the Company
recognized the following share of results from its equity method investments:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Carlico&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 88%; text-align: justify; padding-bottom: 1.5pt"&gt;RGSB&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(7,637&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(7,637&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</wff:ShareOfResultsFromItsEquityMethodInvestmentsTableTextBlock>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c189" decimals="0" id="ixv-16196" unitRef="usd">-7637</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="0" id="ixv-16197" unitRef="usd">-7637</us-gaap:IncomeLossFromEquityMethodInvestments>
    <wff:ImpairmentOfLoss contextRef="c188" decimals="0" id="ixv-16198" unitRef="usd">2741115</wff:ImpairmentOfLoss>
    <wff:ImpairmentOfLoss contextRef="c189" decimals="0" id="ixv-16199" unitRef="usd">342363</wff:ImpairmentOfLoss>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="c0" id="ixv-12403">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;5. Accounts Receivable&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;



&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Accounts receivable from third parties&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,210,991&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,280,447&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Accounts receivable from related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,282&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,772&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(663,748&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(540,626&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,552,525&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,759,593&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The balance includes receivables totaling $392,410
and $356,106 as of December 31, 2025 and 2024 respectively, from two customers, which are currently subject to civil proceedings for
recovery. As of the reporting date, the legal process is still at an early stage. Due to the uncertainty surrounding the recoverability
of these receivables, management has recognized a full allowance for credit losses against these amounts.&lt;/p&gt;</us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0" id="ixv-12407">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Accounts receivable from third parties&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,210,991&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,280,447&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Accounts receivable from related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,282&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,772&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(663,748&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(540,626&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,552,525&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,759,593&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c192" decimals="0" id="ixv-16200" unitRef="usd">2210991</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c193" decimals="0" id="ixv-16201" unitRef="usd">2280447</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c194" decimals="0" id="ixv-16202" unitRef="usd">5282</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c195" decimals="0" id="ixv-16203" unitRef="usd">19772</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c2" decimals="0" id="ixv-16204" unitRef="usd">663748</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" id="ixv-16205" unitRef="usd">540626</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet contextRef="c2" decimals="0" id="ixv-16206" unitRef="usd">1552525</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c3" decimals="0" id="ixv-16207" unitRef="usd">1759593</us-gaap:AccountsReceivableNet>
    <us-gaap:ReceivablesNetCurrent contextRef="c2" decimals="0" id="ixv-16208" unitRef="usd">392410</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="c3" decimals="0" id="ixv-16209" unitRef="usd">356106</us-gaap:ReceivablesNetCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-12492">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;6. Inventories&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;



&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;110,148&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;94,674&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Work-in-process&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;385,435&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;309,162&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;62,591&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;442,369&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;558,174&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;846,205&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the year ended December 31, 2025, the
Company recognized inventory write-downs of $95,345, primarily due to excess and obsolete inventory. These charges are included in cost
of goods sold.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-12497">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;110,148&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;94,674&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Work-in-process&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;385,435&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;309,162&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;62,591&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;442,369&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;558,174&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;846,205&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="0" id="ixv-16210" unitRef="usd">110148</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-16211" unitRef="usd">94674</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="0" id="ixv-16212" unitRef="usd">385435</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-16213" unitRef="usd">309162</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="0" id="ixv-16214" unitRef="usd">62591</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-16215" unitRef="usd">442369</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-16216" unitRef="usd">558174</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-16217" unitRef="usd">846205</us-gaap:InventoryNet>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-16218" unitRef="usd">95345</us-gaap:InventoryWriteDown>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-12558">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;7. Other Receivables, Deposits and Prepayments
&lt;/b&gt;&lt;/p&gt;



&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Deposits&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,766&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;166,294&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Prepayments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;478,155&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,256&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,017&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Other receivables from related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;565,160&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;212,189&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.4pt; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The deposits mainly related to deposits for utilities
and leases, and deposits to levy for application of foreign workers.&lt;/p&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="c0" id="ixv-12562">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Deposits&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,766&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;166,294&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Prepayments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;478,155&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,256&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,017&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Other receivables from related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Allowance for credit losses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;565,160&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;212,189&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <us-gaap:DepositsAssetsCurrent contextRef="c2" decimals="0" id="ixv-16219" unitRef="usd">82766</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="c3" decimals="0" id="ixv-16220" unitRef="usd">166294</us-gaap:DepositsAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c2" decimals="0" id="ixv-16221" unitRef="usd">478155</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c3" decimals="0" id="ixv-16222" unitRef="usd">8256</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherReceivablesGrossCurrent contextRef="c2" decimals="0" id="ixv-16223" unitRef="usd">3875</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent contextRef="c3" decimals="0" id="ixv-16224" unitRef="usd">23017</us-gaap:OtherReceivablesGrossCurrent>
    <wff:OtherReceivablesFromRelatedParties contextRef="c2" decimals="0" id="ixv-16225" unitRef="usd">364</wff:OtherReceivablesFromRelatedParties>
    <wff:OtherReceivablesFromRelatedParties contextRef="c3" decimals="0" id="ixv-16226" unitRef="usd">14622</wff:OtherReceivablesFromRelatedParties>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c2" decimals="0" id="ixv-16227" unitRef="usd">565160</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c3" decimals="0" id="ixv-16228" unitRef="usd">212189</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-12646">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;8. Property and Equipment, Net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Building&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;852,003&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;773,179&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Computers and software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;64,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Furniture and fittings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;58,486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,097&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;799,179&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;498,554&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;514,165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;464,206&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;86,267&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;72,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;52,284&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;47,446&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Total property and equipment, gross&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,452,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,971,781&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,207,982&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(979,058&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total property and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,244,631&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;992,723&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Depreciation included in:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Cost of sales&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;61,786&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;65,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;45,831&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Administrative expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;98,527&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;80,878&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;72,502&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;160,313&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;146,161&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;118,333&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, property and
equipment include finance lease right-of-use assets related to motor vehicles and machinery and equipment amounting to $117,480 and $139,351,
respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-12651">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Building&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;852,003&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;773,179&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Computers and software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;64,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Furniture and fittings&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;58,486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,097&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;799,179&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;498,554&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;514,165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;464,206&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;86,267&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;72,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;52,284&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;47,446&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Total property and equipment, gross&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,452,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,971,781&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,207,982&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(979,058&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total property and equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,244,631&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;992,723&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c75" decimals="0" id="ixv-16229" unitRef="usd">852003</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c197" decimals="0" id="ixv-16230" unitRef="usd">773179</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c76" decimals="0" id="ixv-16231" unitRef="usd">90229</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c198" decimals="0" id="ixv-16232" unitRef="usd">64368</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c77" decimals="0" id="ixv-16233" unitRef="usd">58486</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c199" decimals="0" id="ixv-16234" unitRef="usd">51097</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c78" decimals="0" id="ixv-16235" unitRef="usd">799179</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c200" decimals="0" id="ixv-16236" unitRef="usd">498554</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c79" decimals="0" id="ixv-16237" unitRef="usd">514165</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c201" decimals="0" id="ixv-16238" unitRef="usd">464206</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c80" decimals="0" id="ixv-16239" unitRef="usd">86267</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c202" decimals="0" id="ixv-16240" unitRef="usd">72931</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c81" decimals="0" id="ixv-16241" unitRef="usd">52284</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c203" decimals="0" id="ixv-16242" unitRef="usd">47446</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="0" id="ixv-16243" unitRef="usd">2452613</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-16244" unitRef="usd">1971781</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="0" id="ixv-16245" unitRef="usd">1207982</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-16246" unitRef="usd">979058</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-16247" unitRef="usd">1244631</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-16248" unitRef="usd">992723</us-gaap:PropertyPlantAndEquipmentNet>
    <wff:ScheduleOfDepreciationOfPropertyAndEquipment contextRef="c0" id="ixv-12767">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Depreciation included in:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Cost of sales&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;61,786&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;65,283&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;45,831&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Administrative expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;98,527&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;80,878&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;72,502&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;160,313&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;146,161&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;118,333&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</wff:ScheduleOfDepreciationOfPropertyAndEquipment>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c204" decimals="0" id="ixv-16249" unitRef="usd">61786</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c205" decimals="0" id="ixv-16250" unitRef="usd">65283</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c206" decimals="0" id="ixv-16251" unitRef="usd">45831</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c207" decimals="0" id="ixv-16252" unitRef="usd">98527</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c208" decimals="0" id="ixv-16253" unitRef="usd">80878</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c209" decimals="0" id="ixv-16254" unitRef="usd">72502</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-16255" unitRef="usd">160313</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="0" id="ixv-16256" unitRef="usd">146161</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c7" decimals="0" id="ixv-16257" unitRef="usd">118333</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c79" decimals="0" id="ixv-16258" unitRef="usd">117480</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c196" decimals="0" id="ixv-16259" unitRef="usd">139351</us-gaap:FinanceLeaseRightOfUseAsset>
    <wff:LandUseRightTextBlock contextRef="c0" id="ixv-12854">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;9. Land Use Right&lt;/b&gt;&lt;/p&gt;



&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Land use right&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;426,326&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;386,884&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(86,471&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(71,172&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Land use right, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;339,855&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;315,712&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Amortization expense for the following years
is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amortization&lt;br/&gt; Expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;299,635&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total amortization expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;339,855&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</wff:LandUseRightTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c0" id="ixv-12858">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Land use right&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;426,326&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;386,884&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(86,471&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(71,172&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Land use right, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;339,855&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;315,712&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <wff:LandUseRight contextRef="c2" decimals="0" id="ixv-16260" unitRef="usd">426326</wff:LandUseRight>
    <wff:LandUseRight contextRef="c3" decimals="0" id="ixv-16261" unitRef="usd">386884</wff:LandUseRight>
    <wff:AccumulatedAmortizationOfLandUseRight contextRef="c2" decimals="0" id="ixv-16262" unitRef="usd">86471</wff:AccumulatedAmortizationOfLandUseRight>
    <wff:AccumulatedAmortizationOfLandUseRight contextRef="c3" decimals="0" id="ixv-16263" unitRef="usd">71172</wff:AccumulatedAmortizationOfLandUseRight>
    <wff:LandUseRightNet contextRef="c2" decimals="0" id="ixv-16264" unitRef="usd">339855</wff:LandUseRightNet>
    <wff:LandUseRightNet contextRef="c3" decimals="0" id="ixv-16265" unitRef="usd">315712</wff:LandUseRightNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0" id="ixv-12904">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Amortization expense for the following years
is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Amortization&lt;br/&gt; Expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;&lt;span style="font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2030&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;299,635&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total amortization expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;339,855&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c210" decimals="0" id="ixv-16266" unitRef="usd">8044</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c210" decimals="0" id="ixv-16267" unitRef="usd">8044</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c210" decimals="0" id="ixv-16268" unitRef="usd">8044</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c210" decimals="0" id="ixv-16269" unitRef="usd">8044</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c210" decimals="0" id="ixv-16270" unitRef="usd">8044</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c210" decimals="0" id="ixv-16271" unitRef="usd">299635</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c210" decimals="0" id="ixv-16272" unitRef="usd">339855</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c0" id="ixv-12965">&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;b&gt;10.&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;b&gt;Goodwill&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The changes in the carrying amount of goodwill
for the year ended December&#160;31, 2025 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance as of January 1, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Increase due to acquisition of RBSB&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;196,174&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Impairment loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(196,174&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Balance as of December 31, 2025&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c0" id="ixv-12974">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The changes in the carrying amount of goodwill
for the year ended December&#160;31, 2025 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance as of January 1, 2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Increase due to acquisition of RBSB&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;196,174&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Impairment loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(196,174&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Balance as of December 31, 2025&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c0" decimals="0" id="ixv-16273" unitRef="usd">196174</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss contextRef="c0" decimals="0" id="ixv-16274" unitRef="usd">196174</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DeferredPolicyAcquisitionCostsTextBlock1 contextRef="c0" id="ixv-13007">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;11. Deferred Offering Costs&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company complies with the requirement of
the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin (&#x201c;SAB&#x201d;) Topic 5A &#x2014; &#x201c;Expenses of Offering.&#x201d; Deferred
offering costs consist of underwriting, legal, accounting and other expenses incurred through the balance sheet date that were directly
related to the Company&#x2019;s initial public offering. It was subsequently charged against the gross proceeds from the Company&#x2019;s
initial public offering completed on March 27, 2025 as a reduction of share capital. The Company capitalized $1,801,983, $356,423 and
$338,967 of deferred offering costs for the years ended December 31, 2025, 2024 and 2023, respectively.&lt;/p&gt;</us-gaap:DeferredPolicyAcquisitionCostsTextBlock1>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c0" decimals="0" id="ixv-16275" unitRef="usd">1801983</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c6" decimals="0" id="ixv-16276" unitRef="usd">356423</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c7" decimals="0" id="ixv-16277" unitRef="usd">338967</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-13016">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;12. Accrued Expenses and Other Payables&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accrued expenses and other payables mainly represent
accrued payroll related expenses, other operating expenses and sales tax payable.&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-13025">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;13. Leases&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Operating Lease Liabilities&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025, the Company has operating lease agreements
for its hostel and office equipment with remaining lease terms of 7 to 55 months. These leases have original terms not exceeding 5 years.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Information pertaining to right of use assets
is summarized as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Hostel and office equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;77,120&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,870&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,625&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(41,628&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Right of use assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;71,495&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;41,242&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company recognized the following total lease
cost related to the Company&#x2019;s lease arrangements:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Operating lease cost:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify; padding-left: 0.125in"&gt;Operating lease&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39,405&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;49,019&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14,596&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Expenses relating to short-term leases&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;62,773&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;32,728&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;20,415&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total lease cost&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;102,178&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;81,747&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;35,011&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025, the present value of
the net minimum lease payments are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Future Minimum Lease Payments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Operating&lt;br/&gt;
    Leases&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 87%"&gt;&lt;span style="font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;38,251&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;33,825&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,029&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;672&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2030&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;221&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Total remaining lease payments (undiscounted)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;73,998&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(2,318&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;71,680&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other information related to leases for the years
ended December 31, 2025, 2024 and 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Weighted-average remaining lease term - operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.71 years&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.9 years&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.5 years&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="width: 64%; text-align: left"&gt;Weighted-average discount rate - operating leases&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Right of use assets obtained in exchange for new operating lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;74,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;25,294&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;73,603&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cash paid for amounts included in the measurement of lease liabilities &#x2013; operating cash flow from operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;40,882&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;48,620&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14,903&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Finance Lease Liabilities&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company acquired motor vehicles under a hire
purchase financing arrangement for a total of $27,120, $0 and $56,607 for the years ended December 31, 2025, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Finance lease liabilities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;131,097&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;154,796&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less Finance lease liabilities &#x2013; current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(59,172&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(54,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Finance lease liabilities &#x2013; non-current&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;71,925&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100,312&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025, the net minimum lease
payments are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Leases&lt;br/&gt;
    Payment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 87%"&gt;&lt;span style="font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;63,739&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;53,571&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;15,009&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,509&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;2030&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;457&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;138,285&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(7,188&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;131,097&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Finance lease liabilities &#x2013; current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;59,172&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Finance lease liabilities &#x2013; non-current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;71,925&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c70" id="ixv-16278">P7M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c71" id="ixv-16279">P55M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c2" id="ixv-16280">P5Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <wff:RightOfUseAssetsTextBlock contextRef="c0" id="ixv-13057">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Information pertaining to right of use assets
is summarized as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Hostel and office equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;77,120&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,870&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: Accumulated amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,625&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(41,628&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Right of use assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;71,495&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;41,242&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</wff:RightOfUseAssetsTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c2" decimals="0" id="ixv-16281" unitRef="usd">77120</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c3" decimals="0" id="ixv-16282" unitRef="usd">82870</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c2" decimals="0" id="ixv-16283" unitRef="usd">5625</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="0" id="ixv-16284" unitRef="usd">41628</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-16285" unitRef="usd">71495</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-16286" unitRef="usd">41242</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-13105">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company recognized the following total lease
cost related to the Company&#x2019;s lease arrangements:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Operating lease cost:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify; padding-left: 0.125in"&gt;Operating lease&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39,405&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;49,019&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14,596&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;Expenses relating to short-term leases&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;62,773&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;32,728&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;20,415&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total lease cost&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;102,178&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;81,747&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;35,011&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other information related to leases for the years
ended December 31, 2025, 2024 and 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Weighted-average remaining lease term - operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.71 years&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.9 years&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.5 years&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="width: 64%; text-align: left"&gt;Weighted-average discount rate - operating leases&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: justify"&gt;Right of use assets obtained in exchange for new operating lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;74,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;25,294&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;73,603&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Cash paid for amounts included in the measurement of lease liabilities &#x2013; operating cash flow from operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;40,882&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;48,620&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14,903&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="0" id="ixv-16287" unitRef="usd">39405</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c6" decimals="0" id="ixv-16288" unitRef="usd">49019</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c7" decimals="0" id="ixv-16289" unitRef="usd">14596</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c0" decimals="0" id="ixv-16290" unitRef="usd">62773</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c6" decimals="0" id="ixv-16291" unitRef="usd">32728</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c7" decimals="0" id="ixv-16292" unitRef="usd">20415</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="0" id="ixv-16293" unitRef="usd">102178</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c6" decimals="0" id="ixv-16294" unitRef="usd">81747</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c7" decimals="0" id="ixv-16295" unitRef="usd">35011</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-13179">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025, the present value of
the net minimum lease payments are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Future Minimum Lease Payments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Operating&lt;br/&gt;
    Leases&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 87%"&gt;&lt;span style="font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;38,251&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;33,825&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,029&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;672&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2030&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;221&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Total remaining lease payments (undiscounted)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;73,998&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(2,318&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;71,680&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="0" id="ixv-16296" unitRef="usd">38251</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-16297" unitRef="usd">33825</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-16298" unitRef="usd">1029</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="0" id="ixv-16299" unitRef="usd">672</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c2" decimals="0" id="ixv-16300" unitRef="usd">221</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-16301" unitRef="usd">73998</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-16302" unitRef="usd">2318</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="0" id="ixv-16303" unitRef="usd">71680</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="ixv-16304">P2Y8M15D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-16305">P1Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c27" id="ixv-16306">P2Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="4" id="ixv-16307" unitRef="pure">0.0335</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" id="ixv-16308" unitRef="pure">0.0335</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c27" decimals="4" id="ixv-16309" unitRef="pure">0.0335</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="0" id="ixv-16310" unitRef="usd">74310</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c6" decimals="0" id="ixv-16311" unitRef="usd">25294</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c7" decimals="0" id="ixv-16312" unitRef="usd">73603</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="0" id="ixv-16313" unitRef="usd">40882</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c6" decimals="0" id="ixv-16314" unitRef="usd">48620</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c7" decimals="0" id="ixv-16315" unitRef="usd">14903</us-gaap:OperatingLeasePayments>
    <wff:ScheduleOfFinancingArrangementTableTextBlock contextRef="c0" id="ixv-13343">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company acquired motor vehicles under a hire
purchase financing arrangement for a total of $27,120, $0 and $56,607 for the years ended December 31, 2025, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Finance lease liabilities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;131,097&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;154,796&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less Finance lease liabilities &#x2013; current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(59,172&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(54,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Finance lease liabilities &#x2013; non-current&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;71,925&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;100,312&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</wff:ScheduleOfFinancingArrangementTableTextBlock>
    <wff:AcquisitionOfAssetUnderHirePurchase contextRef="c0" decimals="0" id="ixv-16316" unitRef="usd">27120</wff:AcquisitionOfAssetUnderHirePurchase>
    <wff:AcquisitionOfAssetUnderHirePurchase contextRef="c6" decimals="0" id="ixv-16317" unitRef="usd">0</wff:AcquisitionOfAssetUnderHirePurchase>
    <wff:AcquisitionOfAssetUnderHirePurchase contextRef="c7" decimals="0" id="ixv-16318" unitRef="usd">56607</wff:AcquisitionOfAssetUnderHirePurchase>
    <us-gaap:FinanceLeaseLiability contextRef="c2" decimals="0" id="ixv-16319" unitRef="usd">131097</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c3" decimals="0" id="ixv-16320" unitRef="usd">154796</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-16321" unitRef="usd">59172</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-16322" unitRef="usd">54484</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-16323" unitRef="usd">71925</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-16324" unitRef="usd">100312</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-13411">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025, the net minimum lease
payments are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Leases&lt;br/&gt;
    Payment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 87%"&gt;&lt;span style="font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;63,739&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;53,571&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;15,009&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,509&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;2030&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;457&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;138,285&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(7,188&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;131,097&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Finance lease liabilities &#x2013; current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;59,172&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Finance lease liabilities &#x2013; non-current&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;71,925&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="0" id="ixv-16325" unitRef="usd">63739</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-16326" unitRef="usd">53571</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-16327" unitRef="usd">15009</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="0" id="ixv-16328" unitRef="usd">5509</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c2" decimals="0" id="ixv-16329" unitRef="usd">457</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-16330" unitRef="usd">138285</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-16331" unitRef="usd">7188</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability contextRef="c2" decimals="0" id="ixv-16332" unitRef="usd">131097</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-16333" unitRef="usd">59172</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-16334" unitRef="usd">71925</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-13514">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;14. Borrowings&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The borrowings consisted of the following:&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Term loan I&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14,446&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;61,437&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Term loan II&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;174,243&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;170,517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less borrowings &#x2013; current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(28,909&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(60,413&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Borrowings &#x2013; non-current&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;159,780&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;171,541&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Term Loans &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 23, 2020, the Company entered into a
term loan agreement with a bank institution for a total facility of $240,211 with a maturity date 66 months from the drawdown date, August
28, 2020. This loan has a moratorium period of six months on both principal and profit and the Company shall make 60 monthly instalments
commencing on March 29, 2021 for 60 instalments. The loan bears an interest rate of 3.5% per annum. This loan is secured by an asset
sale agreement over Shariah compliant commodities, joint and several guarantees of certain directors of Win-Fung and a corporate guarantee
provided by the Credit Guarantee Corporation Malaysia Berhad (CGC).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On August 17, 2020, the Company entered into
a term loan agreement with a bank institution for a total facility of $239,499 with a maturity date 180 months from the drawdown date,
December 8, 2020, where the first instalment commenced on January 1, 2021. The loan bears an interest rate of 3.2% per annum. This loan
is secured by several asset sale agreements over Shariah compliant commodities, several joint and several guarantees of certain directors
of Win-Fung, a legal charge over Win-Fung&#x2019;s factory and a letter of subordination of advances from directors.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The annual maturities of the principal amount
of both term loans as of December 31, 2025 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Annual&lt;br/&gt; Maturities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28,909&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,082&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,711&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,401&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2030&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,103&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;95,483&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;p style="text-align: left; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&lt;p style="text-align: left; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;188,689&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c0" id="ixv-13518">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The borrowings consisted of the following:&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Term loan I&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14,446&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;61,437&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Term loan II&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;174,243&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;170,517&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less borrowings &#x2013; current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(28,909&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(60,413&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Borrowings &#x2013; non-current&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;159,780&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;171,541&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ShortTermBorrowings contextRef="c215" decimals="0" id="ixv-16335" unitRef="usd">14446</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c216" decimals="0" id="ixv-16336" unitRef="usd">61437</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c217" decimals="0" id="ixv-16337" unitRef="usd">174243</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c218" decimals="0" id="ixv-16338" unitRef="usd">170517</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent contextRef="c2" decimals="0" id="ixv-16339" unitRef="usd">28909</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="0" id="ixv-16340" unitRef="usd">60413</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="0" id="ixv-16341" unitRef="usd">159780</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="0" id="ixv-16342" unitRef="usd">171541</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c211" decimals="0" id="ixv-16343" unitRef="usd">240211</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm contextRef="c212" id="ixv-16344">P66M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c211"
      decimals="3"
      id="ixv-16345"
      unitRef="pure">0.035</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c213" decimals="0" id="ixv-16346" unitRef="usd">239499</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm contextRef="c214" id="ixv-16347">P180M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c213"
      decimals="3"
      id="ixv-16348"
      unitRef="pure">0.032</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0" id="ixv-13582">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The annual maturities of the principal amount
of both term loans as of December 31, 2025 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Annual&lt;br/&gt; Maturities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28,909&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,082&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,711&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,401&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2030&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,103&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;95,483&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&lt;p style="text-align: left; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&lt;p style="text-align: left; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;188,689&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c2" decimals="0" id="ixv-16349" unitRef="usd">28909</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c2" decimals="0" id="ixv-16350" unitRef="usd">15082</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c2" decimals="0" id="ixv-16351" unitRef="usd">15711</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c2" decimals="0" id="ixv-16352" unitRef="usd">16401</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c2" decimals="0" id="ixv-16353" unitRef="usd">17103</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c2" decimals="0" id="ixv-16354" unitRef="usd">95483</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-16355" unitRef="usd">188689</us-gaap:LongTermDebt>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-13660">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;15. Shareholders&#x2019; Equity&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is authorized to issue 200,000,000
ordinary shares of par value $0.00025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Upon incorporation on March 7, 2023, the Company
issued 1 ordinary share to its registered agent, which was later transferred to Chee Hoong Lew in anticipation of the Reorganization
as explained in detail in Note 1.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 21, 2023, the Company issued an aggregate
of 4,590,003 ordinary shares to the shareholders of Win-Fung, including Chee Hoong Lew, on a pro rata basis proportional to the shareholders&#x2019;
equity interests in Win-Fung, pursuant to the Reorganization.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 26, 2025, the Company entered into an
underwriting agreement with Dominari Securities LLC, as representative of the underwriters named on Schedule 1 thereto, relating to the
Company&#x2019;s initial public offering of ordinary shares.&#160;Under the underwriting agreement, the Company agreed to sell 400,013
ordinary shares to the underwriters, at a purchase price per share of $18.50 (the offering price to the public of $20.00 per share minus
the underwriters&#x2019; discount), and also agreed to grant to the underwriters a 45-day option to purchase up to 60,000 additional ordinary
shares, at a purchase price of $18.50.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 28, 2025, the closing of the initial
public offering was completed. The Company sold 400,013 ordinary shares for total gross proceeds of $8,000,000. On May 7, 2025, the underwriters
partially exercised their over-allotment option and purchased an additional 48,001 ordinary resulting in additional gross proceeds of
$960,000. After deducting the underwriting commission and expenses, the Company received net proceeds of approximately $7,158,017.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 13, 2026, WF Holding effected a 1-for-5
reverse share split of its ordinary shares by way of a share consolidation of its issued and unissued ordinary shares, with each issued
and unissued ordinary share consolidated into five (5) shares. As a result of this share consolidation, the maximum number of shares which
WF Holding is authorized to issue changed from 1,000,000,000 ordinary shares with a par value of $0.00005 to 200,000,000 ordinary shares
with a par value of $0.00025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;After the share consolidation, as&#160;&#160;
of December 31, 2025 and 2024, there were 5,038,018 and 4,590,004 ordinary shares issued and outstanding, respectively.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="0"
      id="ixv-16356"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="5"
      id="ixv-16357"
      unitRef="usdPershares">0.00025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c52"
      decimals="0"
      id="ixv-16358"
      unitRef="shares">1</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c53"
      decimals="0"
      id="ixv-16359"
      unitRef="shares">4590003</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c219"
      decimals="0"
      id="ixv-16360"
      unitRef="shares">400013</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c220"
      decimals="2"
      id="ixv-16361"
      unitRef="usdPershares">18.5</us-gaap:SaleOfStockPricePerShare>
    <wff:OfferingPricePerShare
      contextRef="c220"
      decimals="2"
      id="ixv-16362"
      unitRef="usdPershares">20</wff:OfferingPricePerShare>
    <wff:UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering contextRef="c221" id="ixv-16363">P45D</wff:UnderwritersOptionPeriodFromTheDateOfInitialPublicOffering>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c222"
      decimals="0"
      id="ixv-16364"
      unitRef="shares">60000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c223"
      decimals="2"
      id="ixv-16365"
      unitRef="usdPershares">18.5</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c224"
      decimals="0"
      id="ixv-16366"
      unitRef="shares">400013</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c224" decimals="0" id="ixv-16367" unitRef="usd">8000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c225"
      decimals="0"
      id="ixv-16368"
      unitRef="shares">48001</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c225" decimals="0" id="ixv-16369" unitRef="usd">960000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <wff:ProceedsFromIssuanceOfCommonStockNet contextRef="c226" decimals="0" id="ixv-16370" unitRef="usd">7158017</wff:ProceedsFromIssuanceOfCommonStockNet>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c59" id="ixv-16371">1-for-5
reverse share split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c60"
      decimals="0"
      id="ixv-16372"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c61"
      decimals="5"
      id="ixv-16373"
      unitRef="usdPershares">0.00005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c61"
      decimals="0"
      id="ixv-16374"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c60"
      decimals="5"
      id="ixv-16375"
      unitRef="usdPershares">0.00025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="0"
      id="ixv-16376"
      unitRef="shares">5038018</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="0"
      id="ixv-16377"
      unitRef="shares">4590004</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-13681">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;16. Income Taxes&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company and its subsidiaries are subject
to income taxes on an entity basis on income derived from the location in which each entity is domiciled.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Cayman Islands&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;WF Holding is domiciled in the Cayman Islands
and currently enjoys permanent income tax holidays; and accordingly, WF Holding is not subject to any income tax.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;British Virgin Islands&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the current tax laws of the British Virgin
Islands, WF Venture is not subject to tax on income or capital gains.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Malaysia&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For Win-Fung and RBSB, the income tax is calculated
at 24% of the estimated assessable profits for the relevant year.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Hong Kong&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;GKI is subject to a Hong Kong profits tax of&#160;16.5%
on its activities conducted in Hong Kong. The Company did not make any provisions for Hong Kong profit tax as there were no assessable
profits derived from or earned in Hong Kong since the acquisition of GKI.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of profit (loss) before income
tax expense are summarized as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Domestic (Cayman Islands)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,788,371&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(159,527&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(31,133&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Foreign (Malaysia)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;469,185&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;278,544&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;726,747&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Foreign (Hong Kong)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,924&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Foreign (BVI)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,343,820&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(4,664,930&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;119,017&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;695,614&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The provision for income taxes consisted of the
following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Current income tax expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Domestic (Cayman Islands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 64%; text-align: justify; padding-left: 9pt"&gt;Foreign (Malaysia)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;80,619&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;65,954&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;220,915&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Foreign (Hong Kong)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Foreign (BVI)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total current income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;80,619&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;65,954&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;220,915&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Deferred income tax benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Domestic (Cayman Islands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-127"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Foreign (Malaysia)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(58,540&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(16,702&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Foreign (Hong Kong)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-128"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-129"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-130"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Foreign (BVI)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-131"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-132"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-133"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total deferred income tax benefits&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,594&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(58,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(16,702&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;85,213&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,414&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;204,213&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table presents income taxes paid,
net of refunds, disaggregated by jurisdiction:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Income taxes paid, net of refunds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Domestic (Cayman Islands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-136"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 64%; text-align: justify; padding-left: 9pt"&gt;Foreign (Malaysia)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;114,364&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;149,792&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;411,617&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Foreign (Hong Kong)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-137"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-138"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-139"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Foreign (BVI)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-140"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-141"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-142"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;114,364&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;149,792&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;411,617&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Below is a reconciliation of the statutory tax
rate to the effective tax rate after the adoption of ASU 2023-09:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="22" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Years
    Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective&lt;br/&gt;
    Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective&lt;br/&gt;
    Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective&lt;br/&gt;
    Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(Loss)
    income before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,664,930&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-143; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;119,017&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-144; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;695,614&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-145; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tax
    effect at the Malaysia corporate tax rates of 24%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,119,583&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24.00&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;28,564&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24.00&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;166,947&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24.00&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tax
    effect of preferential tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-146; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-147; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(9,873&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1.42&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-deductible
    expenditure&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,307,927&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(28.04&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;75,535&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;63.47&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;51,351&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7.38&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
    not subject to tax&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(30,813&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.66&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2,550&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2.14&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2,559&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(0.37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Double
    tax deduction/ tax incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,673&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.04&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,270&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1.07&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,653&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Over
    provision in prior years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(70,645&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.51&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(92,865&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(78.03&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    income tax expense&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;85,213&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1.83&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,414&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6.23&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;204,213&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;29.36&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The over provision of $70,645 in prior years
was mainly due to the Company&#x2019;s initial assumption that certain revenue was taxable upon receipt. It was subsequently confirmed
that such revenue may be taxed based on its accounting recognition. Accordingly, the excess tax provision from prior years was reversed
in the current year.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Deferred income tax results from temporary differences
in the recognition of income and expenses for financial reporting purposes and for tax purposes. The effect of temporary differences
that gave rise to net deferred tax assets and deferred tax liabilities as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Allowance for credit losses&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(146,544&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(131,080&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Accelerated tax depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;100,420&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;80,362&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(46,124&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(50,718&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <wff:PercentageOfEstimatedAssessableProfit
      contextRef="c227"
      decimals="2"
      id="ixv-16378"
      unitRef="pure">0.24</wff:PercentageOfEstimatedAssessableProfit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c228"
      decimals="3"
      id="ixv-16379"
      unitRef="pure">0.165</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c0" id="ixv-13707">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of profit (loss) before income
tax expense are summarized as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Domestic (Cayman Islands)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,788,371&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(159,527&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(31,133&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Foreign (Malaysia)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;469,185&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;278,544&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;726,747&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Foreign (Hong Kong)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,924&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Foreign (BVI)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,343,820&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(4,664,930&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;119,017&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;695,614&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c229" decimals="0" id="ixv-16380" unitRef="usd">-1788371</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c230" decimals="0" id="ixv-16381" unitRef="usd">-159527</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c231" decimals="0" id="ixv-16382" unitRef="usd">-31133</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c124" decimals="0" id="ixv-16383" unitRef="usd">469185</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c125" decimals="0" id="ixv-16384" unitRef="usd">278544</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c126" decimals="0" id="ixv-16385" unitRef="usd">726747</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c228" decimals="0" id="ixv-16386" unitRef="usd">-1924</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c234" decimals="0" id="ixv-16387" unitRef="usd">-3343820</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-16388" unitRef="usd">-4664930</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-16389" unitRef="usd">119017</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-16390" unitRef="usd">695614</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-13826">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The provision for income taxes consisted of the
following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Current income tax expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Domestic (Cayman Islands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 64%; text-align: justify; padding-left: 9pt"&gt;Foreign (Malaysia)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;80,619&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;65,954&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;220,915&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Foreign (Hong Kong)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Foreign (BVI)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total current income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;80,619&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;65,954&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;220,915&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Deferred income tax benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Domestic (Cayman Islands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-127"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Foreign (Malaysia)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(58,540&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(16,702&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Foreign (Hong Kong)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-128"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-129"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-130"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Foreign (BVI)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-131"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-132"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-133"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Total deferred income tax benefits&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,594&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(58,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(16,702&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;85,213&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,414&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;204,213&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c124" decimals="0" id="ixv-16391" unitRef="usd">80619</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c125" decimals="0" id="ixv-16392" unitRef="usd">65954</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c126" decimals="0" id="ixv-16393" unitRef="usd">220915</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-16394" unitRef="usd">80619</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-16395" unitRef="usd">65954</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-16396" unitRef="usd">220915</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c124" decimals="0" id="ixv-16397" unitRef="usd">4594</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c125" decimals="0" id="ixv-16398" unitRef="usd">-58540</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c126" decimals="0" id="ixv-16399" unitRef="usd">-16702</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-16400" unitRef="usd">4594</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-16401" unitRef="usd">-58540</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-16402" unitRef="usd">-16702</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-16403" unitRef="usd">85213</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-16404" unitRef="usd">7414</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-16405" unitRef="usd">204213</us-gaap:IncomeTaxExpenseBenefit>
    <wff:ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock contextRef="c0" id="ixv-14073">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table presents income taxes paid,
net of refunds, disaggregated by jurisdiction:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Income taxes paid, net of refunds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Domestic (Cayman Islands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-136"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 64%; text-align: justify; padding-left: 9pt"&gt;Foreign (Malaysia)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;114,364&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;149,792&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;411,617&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Foreign (Hong Kong)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-137"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-138"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-139"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Foreign (BVI)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-140"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-141"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-142"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;114,364&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;149,792&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;411,617&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</wff:ScheduleOfIncomeTaxesPaidNetOfRefundsDisaggregatedByJurisdictionTableTextBlock>
    <us-gaap:IncomeTaxPaidForeignBeforeRefundReceived contextRef="c124" decimals="0" id="ixv-16406" unitRef="usd">114364</us-gaap:IncomeTaxPaidForeignBeforeRefundReceived>
    <us-gaap:IncomeTaxPaidForeignBeforeRefundReceived contextRef="c125" decimals="0" id="ixv-16407" unitRef="usd">149792</us-gaap:IncomeTaxPaidForeignBeforeRefundReceived>
    <us-gaap:IncomeTaxPaidForeignBeforeRefundReceived contextRef="c126" decimals="0" id="ixv-16408" unitRef="usd">411617</us-gaap:IncomeTaxPaidForeignBeforeRefundReceived>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-16409" unitRef="usd">114364</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c6" decimals="0" id="ixv-16410" unitRef="usd">149792</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c7" decimals="0" id="ixv-16411" unitRef="usd">411617</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-14184">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Below is a reconciliation of the statutory tax
rate to the effective tax rate after the adoption of ASU 2023-09:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="22" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Years
    Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective&lt;br/&gt;
    Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective&lt;br/&gt;
    Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Effective&lt;br/&gt;
    Tax Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(Loss)
    income before income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,664,930&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-143; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;119,017&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-144; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;695,614&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 7%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-145; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tax
    effect at the Malaysia corporate tax rates of 24%&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,119,583&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24.00&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;28,564&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24.00&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;166,947&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;24.00&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tax
    effect of preferential tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-146; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-147; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(9,873&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1.42&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-deductible
    expenditure&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,307,927&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(28.04&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;75,535&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;63.47&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;51,351&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7.38&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
    not subject to tax&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(30,813&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.66&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2,550&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2.14&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2,559&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(0.37&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Double
    tax deduction/ tax incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,673&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.04&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,270&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1.07&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,653&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(0.24&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Over
    provision in prior years&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(70,645&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.51&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(92,865&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(78.03&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    income tax expense&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;85,213&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1.83&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7,414&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6.23&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;204,213&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;29.36&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-16412" unitRef="usd">-4664930</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-16413" unitRef="usd">119017</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-16414" unitRef="usd">695614</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="0" id="ixv-16415" unitRef="usd">-1119583</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="4" id="ixv-16416" unitRef="pure">0.24</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c6" decimals="0" id="ixv-16417" unitRef="usd">28564</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c6" decimals="4" id="ixv-16418" unitRef="pure">0.24</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c7" decimals="0" id="ixv-16419" unitRef="usd">166947</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c7" decimals="4" id="ixv-16420" unitRef="pure">0.24</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount contextRef="c7" decimals="0" id="ixv-16421" unitRef="usd">-9873</wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount>
    <wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage contextRef="c7" decimals="4" id="ixv-16422" unitRef="pure">-0.0142</wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c0" decimals="0" id="ixv-16423" unitRef="usd">1307927</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c0" decimals="4" id="ixv-16424" unitRef="pure">-0.2804</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c6" decimals="0" id="ixv-16425" unitRef="usd">75535</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c6" decimals="4" id="ixv-16426" unitRef="pure">0.6347</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c7" decimals="0" id="ixv-16427" unitRef="usd">51351</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c7" decimals="4" id="ixv-16428" unitRef="pure">0.0738</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount contextRef="c0" decimals="0" id="ixv-16429" unitRef="usd">-30813</wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount>
    <wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage contextRef="c0" decimals="4" id="ixv-16430" unitRef="pure">0.0066</wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage>
    <wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount contextRef="c6" decimals="0" id="ixv-16431" unitRef="usd">-2550</wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount>
    <wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage contextRef="c6" decimals="4" id="ixv-16432" unitRef="pure">-0.0214</wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage>
    <wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount contextRef="c7" decimals="0" id="ixv-16433" unitRef="usd">-2559</wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxAmount>
    <wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage contextRef="c7" decimals="4" id="ixv-16434" unitRef="pure">-0.0037</wff:EffectiveIncomeTaxRateReconciliationIncomeNotSubjectToTaxPercentage>
    <us-gaap:IncomeTaxReconciliationDeductions contextRef="c0" decimals="0" id="ixv-16435" unitRef="usd">1673</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductions contextRef="c0" decimals="4" id="ixv-16436" unitRef="pure">-0.0004</us-gaap:EffectiveIncomeTaxRateReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationDeductions contextRef="c6" decimals="0" id="ixv-16437" unitRef="usd">1270</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductions contextRef="c6" decimals="4" id="ixv-16438" unitRef="pure">0.0107</us-gaap:EffectiveIncomeTaxRateReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationDeductions contextRef="c7" decimals="0" id="ixv-16439" unitRef="usd">1653</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductions contextRef="c7" decimals="4" id="ixv-16440" unitRef="pure">0.0024</us-gaap:EffectiveIncomeTaxRateReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c0" decimals="0" id="ixv-16441" unitRef="usd">-70645</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c0" decimals="4" id="ixv-16442" unitRef="pure">0.0151</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c6" decimals="0" id="ixv-16443" unitRef="usd">-92865</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="c6" decimals="4" id="ixv-16444" unitRef="pure">-0.7803</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-16445" unitRef="usd">85213</us-gaap:IncomeTaxExpenseBenefit>
    <wff:IncomeTaxExpenseBenefitPercentage contextRef="c0" decimals="4" id="ixv-16446" unitRef="pure">-0.0183</wff:IncomeTaxExpenseBenefitPercentage>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-16447" unitRef="usd">7414</us-gaap:IncomeTaxExpenseBenefit>
    <wff:IncomeTaxExpenseBenefitPercentage contextRef="c6" decimals="4" id="ixv-16448" unitRef="pure">0.0623</wff:IncomeTaxExpenseBenefitPercentage>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-16449" unitRef="usd">204213</us-gaap:IncomeTaxExpenseBenefit>
    <wff:IncomeTaxExpenseBenefitPercentage contextRef="c7" decimals="4" id="ixv-16450" unitRef="pure">0.2936</wff:IncomeTaxExpenseBenefitPercentage>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions contextRef="c0" decimals="0" id="ixv-16451" unitRef="usd">-70645</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-16452">The effect of temporary differences
that gave rise to net deferred tax assets and deferred tax liabilities as follows:&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Allowance for credit losses&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(146,544&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(131,080&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Accelerated tax depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;100,420&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;80,362&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(46,124&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(50,718&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c2" decimals="0" id="ixv-16453" unitRef="usd">146544</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c3" decimals="0" id="ixv-16454" unitRef="usd">131080</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <wff:DeferredIncomeTaxAcceleratedTaxDepreciation contextRef="c2" decimals="0" id="ixv-16455" unitRef="usd">100420</wff:DeferredIncomeTaxAcceleratedTaxDepreciation>
    <wff:DeferredIncomeTaxAcceleratedTaxDepreciation contextRef="c3" decimals="0" id="ixv-16456" unitRef="usd">80362</wff:DeferredIncomeTaxAcceleratedTaxDepreciation>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c2" decimals="0" id="ixv-16457" unitRef="usd">46124</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="0" id="ixv-16458" unitRef="usd">50718</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-14742">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;17. Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In the ordinary course of business, the Company
may be subject to legal proceedings regarding contractual and employment relationships and a variety of other matters. The Company records
contingent liabilities resulting from such claims, when a loss is assessed to be probable, and the amount of the loss is reasonably estimable.
In the opinion of management, there were no pending or threatened claims and litigation as of December 31, 2025 and through the issuance
date of these consolidated financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is currently involved in civil proceedings against two
former customers for the recovery of outstanding receivables totaling $392,410 as of December 31, 2025. As of the reporting date, the
legal process is still at an early stage. Due to the uncertainty surrounding the recoverability of these receivables, management has recognized
a full allowance for credit losses against these amounts.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ReceivablesNetCurrent contextRef="c2" decimals="0" id="ixv-16459" unitRef="usd">392410</us-gaap:ReceivablesNetCurrent>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-14752">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;18. Related Party Transactions and Balances&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The table below sets forth the major related
parties and their relationship with the Company as of December 31, 2025:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 49%; border-bottom: black 1.5pt solid; padding-right: 5.4pt"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Name of related parties&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid; width: 49%; padding-right: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Relationship with the Company&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Chee Hoong Lew (&#x201c;Mr. Lew&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;CEO, Director and one of the controlling shareholders &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Yew Chean Lim (&#x201c;Ms. Lim&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Director of Win-Fung&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Wai Boon Law (&#x201c;Ms. Law&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Director of Win-Fung&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Chung Kin Loo (&#x201c;Mr. Loo&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Director of GKI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Flakeshield Sdn Bhd (&#x201c;Flakeshield&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Mr. Lew owns 50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Acmos (M) Sdn Bhd (&#x201c;Acmos&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Mr. Lew owns 90%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Win Fung Prop Sdn Bhd (&#x201c;WFP&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Mr. Lew owns 90%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Eco Consult (M) Sdn Bhd (&#x201c;ECO&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Mr. Lew owns 50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #CCEEFF"&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Kirby Swim Equip Pty Ltd (&#x201c;Kirby Australia&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Ms. Law ultimately owns 35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Kirby Swim Equipment Pte Ltd (&#x201c;Kirby Singapore&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Ms. Law owns 35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;One Fatboyz Limited (&#x201c;OFL&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Snow Bear Capital Limited (&#x201c;SBCL&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Carlico*&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;An investee of GKI, owns 35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;RGSB*&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;An investee of WF Venture, owns 35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;&lt;td style="text-align: justify"&gt;Carlico and RGSB became investees of the Company on May 15, 2025 and July 8, 2025, respectively (See Note 4).&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the years ended December 31, 2025, 2024
and 2023, related party transactions consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Sales to Flakeshield&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;19,429&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;30,024&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;25,450&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Sales to Acmos&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-152"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,689&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;5,944&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Sales to ECO&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;140&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-153"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-154"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Sales to Kirby Singapore&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-155"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;197&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-156"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Purchase from Flakeshield&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;4,368&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,320&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;8,761&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Purchase from Acmos&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;8,158&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;8,571&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;185,989&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Rental income from Flakeshield&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-157"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;6,558&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;6,582&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Rental expenses to WFP&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-158"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;5,902&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;7,899&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Rental expenses to Mr. Lew&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;33,638&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;31,477&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,633&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Consultancy expenses to OFL&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;264,186&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-159"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-160"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Consultancy expenses to SBCL&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;423,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-161"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-162"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Advances from OFL&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-163"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-164"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;231,190&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Advances from SBCL&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-165"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;273,204&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;121,867&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Advances from Kirby Australia&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-166"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,638&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-167"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Purchase consideration to Ms. Lim for acquisition of GKI&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,000,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-168"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-169"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Purchase consideration to Mr. Lew for acquisition of RBSB&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;40,500&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-170"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-171"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Purchase consideration to Mr. Lew for acquisition of RGSB&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;350,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-172"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-173"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, accounts receivable
consisted of the following amount due from related parties:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Flakeshield&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,282&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;ECO&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;148&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-174"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Kirby Singapore&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-175"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,077&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,430&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,772&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, other receivable
consisted of the following amount due from related parties:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Flakeshield&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;364&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;890&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;SBCL&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-176"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,732&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;364&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,622&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, accounts payable
consisted of the following amount due to related parties:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Flakeshield&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;480&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-177"&gt;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Acmos&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,327&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-178"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,807&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-179"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, other payable
consisted of the following amount due to related parties:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Acmos&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;333&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-180"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Kirby Australia&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-181"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,638&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;333&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,638&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, due to related
parties consists of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Mr. Lew&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,295&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,636&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Ms. Lim&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;740&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-182"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Ms. Law&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27,475&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,037&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Mr. Loo&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,554&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-183"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Carlico&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,275,561&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-184"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;OFL&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-185"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;231,190&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;SBCL&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-186"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;395,071&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,341,625&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;696,934&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The transactions amount due to related parties
are as of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Beginning of the years January 1,&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;696,934&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;469,682&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Advances&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,297,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;280,154&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Repayment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(652,936&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(52,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Years ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,341,625&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;696,934&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The balances mainly represent operating expenses
and corporate expenses paid on behalf of the Company. The amount due to related parties is non-trade, unsecured, non-interest bearing
and is repayable on demand.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <wff:ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock contextRef="c0" id="ixv-14756">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The table below sets forth the major related
parties and their relationship with the Company as of December 31, 2025:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 49%; border-bottom: black 1.5pt solid; padding-right: 5.4pt"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Name of related parties&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid; width: 49%; padding-right: 5.4pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Relationship with the Company&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Chee Hoong Lew (&#x201c;Mr. Lew&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;CEO, Director and one of the controlling shareholders &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Yew Chean Lim (&#x201c;Ms. Lim&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Director of Win-Fung&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Wai Boon Law (&#x201c;Ms. Law&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Director of Win-Fung&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Chung Kin Loo (&#x201c;Mr. Loo&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Director of GKI&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Flakeshield Sdn Bhd (&#x201c;Flakeshield&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Mr. Lew owns 50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Acmos (M) Sdn Bhd (&#x201c;Acmos&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Mr. Lew owns 90%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Win Fung Prop Sdn Bhd (&#x201c;WFP&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Mr. Lew owns 90%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Eco Consult (M) Sdn Bhd (&#x201c;ECO&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Mr. Lew owns 50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="background-color: #CCEEFF"&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Kirby Swim Equip Pty Ltd (&#x201c;Kirby Australia&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Ms. Law ultimately owns 35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Kirby Swim Equipment Pte Ltd (&#x201c;Kirby Singapore&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Ms. Law owns 35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;One Fatboyz Limited (&#x201c;OFL&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Snow Bear Capital Limited (&#x201c;SBCL&#x201d;)&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;Carlico*&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;An investee of GKI, owns 35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;RGSB*&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="padding-right: 5.4pt"&gt;&lt;span style="font-size: 10pt"&gt;An investee of WF Venture, owns 35%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;&lt;td style="text-align: justify"&gt;Carlico and RGSB became investees of the Company on May 15, 2025 and July 8, 2025, respectively (See Note 4).&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</wff:ScheduleOfRelationshipWithMajorRelatedPartiesTableTextBlock>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c240" id="ixv-16460">CEO, Director and one of the controlling shareholders</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c241" id="ixv-14780">Director of Win-Fung</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c242" id="ixv-14787">Director of Win-Fung</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c243" id="ixv-14794">Director of GKI</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c244" id="ixv-14801">Mr. Lew owns 50%</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c245" id="ixv-14808">Mr. Lew owns 90%</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c246" id="ixv-14815">Mr. Lew owns 90%</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c247" id="ixv-14822">Mr. Lew owns 50%</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c248" id="ixv-14829">Ms. Law ultimately owns 35%</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c249" id="ixv-14836">Ms. Law owns 35%</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c250" id="ixv-14843">Shareholder of the Company</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c251" id="ixv-14850">Shareholder of the Company</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c252" id="ix_26_fact">An investee of GKI, owns 35%</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="c253" id="ix_27_fact">An investee of WF Venture, owns 35%</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="c0" id="ixv-14873">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the years ended December 31, 2025, 2024
and 2023, related party transactions consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: justify"&gt;Sales to Flakeshield&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;19,429&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;30,024&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;25,450&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Sales to Acmos&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-152"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,689&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;5,944&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Sales to ECO&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;140&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-153"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-154"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Sales to Kirby Singapore&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-155"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;197&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-156"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Purchase from Flakeshield&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;4,368&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,320&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;8,761&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Purchase from Acmos&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;8,158&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;8,571&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;185,989&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Rental income from Flakeshield&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-157"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;6,558&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;6,582&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Rental expenses to WFP&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-158"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;5,902&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;7,899&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Rental expenses to Mr. Lew&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;33,638&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;31,477&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,633&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Consultancy expenses to OFL&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;264,186&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-159"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-160"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Consultancy expenses to SBCL&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;423,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-161"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-162"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Advances from OFL&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-163"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-164"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;231,190&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Advances from SBCL&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-165"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;273,204&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;121,867&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Advances from Kirby Australia&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-166"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;2,638&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-167"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Purchase consideration to Ms. Lim for acquisition of GKI&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,000,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-168"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-169"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Purchase consideration to Mr. Lew for acquisition of RBSB&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;40,500&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-170"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-171"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Purchase consideration to Mr. Lew for acquisition of RGSB&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;350,000&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-172"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-173"&gt;-&lt;/div&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c254" decimals="0" id="ixv-16462" unitRef="usd">19429</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c255" decimals="0" id="ixv-16463" unitRef="usd">30024</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c256" decimals="0" id="ixv-16464" unitRef="usd">25450</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c258" decimals="0" id="ixv-16465" unitRef="usd">2689</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c259" decimals="0" id="ixv-16466" unitRef="usd">5944</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c260" decimals="0" id="ixv-16467" unitRef="usd">140</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c264" decimals="0" id="ixv-16468" unitRef="usd">197</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c266" decimals="0" id="ixv-16469" unitRef="usd">4368</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c267" decimals="0" id="ixv-16470" unitRef="usd">2320</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c268" decimals="0" id="ixv-16471" unitRef="usd">8761</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c269" decimals="0" id="ixv-16472" unitRef="usd">8158</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c270" decimals="0" id="ixv-16473" unitRef="usd">8571</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c271" decimals="0" id="ixv-16474" unitRef="usd">185989</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c273" decimals="0" id="ixv-16475" unitRef="usd">6558</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c274" decimals="0" id="ixv-16476" unitRef="usd">6582</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c276" decimals="0" id="ixv-16477" unitRef="usd">5902</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c277" decimals="0" id="ixv-16478" unitRef="usd">7899</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c278" decimals="0" id="ixv-16479" unitRef="usd">33638</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c279" decimals="0" id="ixv-16480" unitRef="usd">31477</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c280" decimals="0" id="ixv-16481" unitRef="usd">2633</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c281" decimals="0" id="ixv-16482" unitRef="usd">264186</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c284" decimals="0" id="ixv-16483" unitRef="usd">423000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c289" decimals="0" id="ixv-16484" unitRef="usd">231190</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c291" decimals="0" id="ixv-16485" unitRef="usd">273204</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c292" decimals="0" id="ixv-16486" unitRef="usd">121867</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c294" decimals="0" id="ixv-16487" unitRef="usd">2638</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c296" decimals="0" id="ixv-16488" unitRef="usd">3000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c299" decimals="0" id="ixv-16489" unitRef="usd">40500</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c302" decimals="0" id="ixv-16490" unitRef="usd">350000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <wff:ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock contextRef="c0" id="ixv-15178">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, accounts receivable
consisted of the following amount due from related parties:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Flakeshield&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,282&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;ECO&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;148&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-174"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Kirby Singapore&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-175"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,077&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,430&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,772&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, other receivable
consisted of the following amount due from related parties:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Flakeshield&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;364&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;890&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;SBCL&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-176"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,732&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;364&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,622&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</wff:ScheduleOfAccountsReceivableAndOtherReceivableDueFromRelatedPartiesTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c305" decimals="0" id="ixv-16491" unitRef="usd">5282</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c306" decimals="0" id="ixv-16492" unitRef="usd">18695</us-gaap:AccountsReceivableGrossCurrent>
    <wff:OtherReceivablesFromRelatedParties contextRef="c307" decimals="0" id="ixv-16493" unitRef="usd">148</wff:OtherReceivablesFromRelatedParties>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c310" decimals="0" id="ixv-16494" unitRef="usd">1077</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c2" decimals="0" id="ixv-16495" unitRef="usd">5430</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="0" id="ixv-16496" unitRef="usd">19772</us-gaap:AccountsReceivableGrossCurrent>
    <wff:OtherReceivablesFromRelatedParties contextRef="c305" decimals="0" id="ixv-16497" unitRef="usd">364</wff:OtherReceivablesFromRelatedParties>
    <wff:OtherReceivablesFromRelatedParties contextRef="c306" decimals="0" id="ixv-16498" unitRef="usd">890</wff:OtherReceivablesFromRelatedParties>
    <wff:OtherReceivablesFromRelatedParties contextRef="c312" decimals="0" id="ixv-16499" unitRef="usd">13732</wff:OtherReceivablesFromRelatedParties>
    <wff:OtherReceivablesFromRelatedParties contextRef="c2" decimals="0" id="ixv-16500" unitRef="usd">364</wff:OtherReceivablesFromRelatedParties>
    <wff:OtherReceivablesFromRelatedParties contextRef="c3" decimals="0" id="ixv-16501" unitRef="usd">14622</wff:OtherReceivablesFromRelatedParties>
    <wff:ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock contextRef="c0" id="ixv-15286">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, accounts payable
consisted of the following amount due to related parties:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Flakeshield&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;480&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-177"&gt;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Acmos&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,327&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-178"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,807&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-179"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, other payable
consisted of the following amount due to related parties:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Acmos&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;333&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-180"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Kirby Australia&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-181"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,638&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;333&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,638&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of December 31, 2025 and 2024, due to related
parties consists of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Mr. Lew&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,295&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,636&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Ms. Lim&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;740&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-182"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Ms. Law&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27,475&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,037&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Mr. Loo&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,554&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-183"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Carlico&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,275,561&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-184"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;OFL&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-185"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;231,190&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;SBCL&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-186"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;395,071&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,341,625&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;696,934&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</wff:ScheduleOfAccountsPayableAndOtherPayableAndDueToRelatedPartiesTableTextBlock>
    <us-gaap:AccountsPayableCurrentAndNoncurrent contextRef="c313" decimals="0" id="ixv-16502" unitRef="usd">480</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent contextRef="c315" decimals="0" id="ixv-16503" unitRef="usd">4327</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:AccountsPayableCurrentAndNoncurrent contextRef="c4" decimals="0" id="ixv-16504" unitRef="usd">4807</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <us-gaap:OtherNotesPayable contextRef="c315" decimals="0" id="ixv-16505" unitRef="usd">333</us-gaap:OtherNotesPayable>
    <us-gaap:OtherNotesPayable contextRef="c318" decimals="0" id="ixv-16506" unitRef="usd">2638</us-gaap:OtherNotesPayable>
    <us-gaap:OtherNotesPayable contextRef="c4" decimals="0" id="ixv-16507" unitRef="usd">333</us-gaap:OtherNotesPayable>
    <us-gaap:OtherNotesPayable contextRef="c5" decimals="0" id="ixv-16508" unitRef="usd">2638</us-gaap:OtherNotesPayable>
    <wff:TotalDueToRelatedParties contextRef="c319" decimals="0" id="ixv-16509" unitRef="usd">19295</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c320" decimals="0" id="ixv-16510" unitRef="usd">15636</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c321" decimals="0" id="ixv-16511" unitRef="usd">740</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c323" decimals="0" id="ixv-16512" unitRef="usd">27475</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c324" decimals="0" id="ixv-16513" unitRef="usd">55037</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c325" decimals="0" id="ixv-16514" unitRef="usd">18554</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c327" decimals="0" id="ixv-16515" unitRef="usd">4275561</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c330" decimals="0" id="ixv-16516" unitRef="usd">231190</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c332" decimals="0" id="ixv-16517" unitRef="usd">395071</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c4" decimals="0" id="ixv-16518" unitRef="usd">4341625</wff:TotalDueToRelatedParties>
    <wff:TotalDueToRelatedParties contextRef="c5" decimals="0" id="ixv-16519" unitRef="usd">696934</wff:TotalDueToRelatedParties>
    <wff:ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock contextRef="c0" id="ixv-15514">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The transactions amount due to related parties
are as of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;At December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Beginning of the years January 1,&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;696,934&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;469,682&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Advances&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,297,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;280,154&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Repayment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(652,936&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(52,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Years ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,341,625&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;696,934&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</wff:ScheduleOfTransactionsAmountDueToRelatedPartiesTableTextBlock>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c195" decimals="0" id="ixv-16520" unitRef="usd">696934</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c333" decimals="0" id="ixv-16521" unitRef="usd">469682</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:PaymentsForAdvanceToAffiliate contextRef="c334" decimals="0" id="ixv-16522" unitRef="usd">4297627</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:PaymentsForAdvanceToAffiliate contextRef="c335" decimals="0" id="ixv-16523" unitRef="usd">280154</us-gaap:PaymentsForAdvanceToAffiliate>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c334" decimals="0" id="ixv-16524" unitRef="usd">652936</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c335" decimals="0" id="ixv-16525" unitRef="usd">52902</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c194" decimals="0" id="ixv-16526" unitRef="usd">4341625</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c195" decimals="0" id="ixv-16527" unitRef="usd">696934</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-15577">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;19. Subsequent Events&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with the requirements of ASC Topic
855, the Company has evaluated all significant events that occurred subsequent to the consolidated balance sheet date and up to the approval
of these consolidated financial statements. Except for the items disclosed below in these consolidated financial statements, there have
been no other subsequent events that would require recognition or disclosure in the financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Subsequent to the reporting period, the Company became aware that RBSB,
a majority-owned subsidiary of the Company, ceased its business operations effective from January 15, 2026. The cessation was part of
an operational streamlining to improve group efficiency and reallocate resources to our higher-growth core business segments. In accordance
with ASC 360, the Company evaluated the recoverability of all assets attributable to RBSB. As of December 31, 2025, the Company completed
a formal settlement and de-recognition of all RBSB-related assets and liabilities. The Company recognized a net gain on settlement of
$65,277 in the consolidated statement of operations for the year ended December 31, 2025, representing the excess of liabilities settled
over the carrying value of the assets de-recognized. Consequently, there are no remaining balances related to RBSB on the consolidated
balance sheet as of December 31, 2025. Management does not anticipate that this cessation will have a material adverse effect on the Company&#x2019;s
consolidated financial position or results of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 13, 2026, WF Holding effected a 1-for-5
reverse share split of its ordinary shares by way of a share consolidation of its issued and unissued ordinary shares, with each issued
and unissued ordinary share consolidated into five (5) shares. As a result of this share consolidation, the maximum number of shares which
WF Holding is authorized to issue changed from 1,000,000,000 ordinary shares with a par value of $0.00005 to 200,000,000 ordinary shares
with a par value of $0.00025. After the share consolidation, WF Holding had 5,038,018 ordinary shares issued and outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 28, 2026, the Company received a written
notification from Nasdaq indicating that the Company have regained compliance with the closing bid price requirement under Nasdaq Listing
Rule 5550(a)(2) since the closing bid price of its ordinary shares was at or above $1.00 for eleven consecutive trading days from April
13, 2026 to April 27, 2026.&#160;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c336" decimals="0" id="ixv-16528" unitRef="usd">65277</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c59" id="ixv-16529">1-for-5
reverse share split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c60"
      decimals="0"
      id="ixv-16530"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c61"
      decimals="5"
      id="ixv-16531"
      unitRef="usdPershares">0.00005</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c61"
      decimals="0"
      id="ixv-16532"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c60"
      decimals="5"
      id="ixv-16533"
      unitRef="usdPershares">0.00025</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c337"
      decimals="0"
      id="ixv-16534"
      unitRef="shares">5038018</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c337"
      decimals="0"
      id="ixv-16535"
      unitRef="shares">5038018</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c338"
      decimals="2"
      id="ixv-16536"
      unitRef="usdPershares">1</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:RestrictedCashCurrent
      contextRef="c2"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredOfferingCosts
      contextRef="c2"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EquityMethodInvestments
      contextRef="c3"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c3"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterest
      contextRef="c3"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:ImpairmentOfInvestment
      contextRef="c6"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:ImpairmentOfInvestment
      contextRef="c7"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c6"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c7"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c6"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c7"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c6"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c7"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c13"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c15"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c16"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c18"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c20"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c15"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c16"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c17"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c20"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c26"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c28"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c29"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c31"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c33"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c28"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c29"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c30"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c33"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c39"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c42"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c43"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c45"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c40"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c41"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c43"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c40"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c41"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c42"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="c45"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c40"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c41"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c42"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c43"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="c44"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c6"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c7"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c6"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c7"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:ImpairmentOfEquityInvestees
      contextRef="c6"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:ImpairmentOfEquityInvestees
      contextRef="c7"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="c6"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="c7"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryWriteDown
      contextRef="c6"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryWriteDown
      contextRef="c7"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c6"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c7"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="c6"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="c7"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:PaymenttoAssetsAcquisitions
      contextRef="c6"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:PaymenttoAssetsAcquisitions
      contextRef="c7"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="c6"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireAdditionalInterestInSubsidiaries
      contextRef="c7"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c6"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c7"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashCurrent
      contextRef="c2"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c114"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c115"
      id="hidden-fact-71"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c116"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="c117"
      id="hidden-fact-73"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c134"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c134"
      id="hidden-fact-75"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c135"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c135"
      id="hidden-fact-77"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c136"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c136"
      id="hidden-fact-79"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c137"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c137"
      id="hidden-fact-81"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="c139"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:RevenueFromCustomerGeographicalAreaPercentage
      contextRef="c139"
      id="hidden-fact-83"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c149"
      id="hidden-fact-84"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c150"
      id="hidden-fact-85"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c152"
      id="hidden-fact-86"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c153"
      id="hidden-fact-87"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c158"
      id="hidden-fact-88"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c159"
      id="hidden-fact-89"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c160"
      id="hidden-fact-90"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c165"
      id="hidden-fact-91"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c166"
      id="hidden-fact-92"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c168"
      id="hidden-fact-93"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="0"
      id="hidden-fact-94"
      unitRef="Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c0"
      decimals="0"
      id="hidden-fact-95"
      unitRef="Segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:RestrictedCashCurrent
      contextRef="c2"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryWriteDown
      contextRef="c6"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryWriteDown
      contextRef="c7"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="c0"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="c6"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="c7"
      id="hidden-fact-101"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c6"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c7"
      id="hidden-fact-103"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c2"
      id="hidden-fact-104"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c3"
      id="hidden-fact-105"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EquityMethodInvestments
      contextRef="c191"
      id="hidden-fact-106"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c188"
      id="hidden-fact-107"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="c2"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="c3"
      id="hidden-fact-109"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="c3"
      id="hidden-fact-110"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="c2"
      id="hidden-fact-111"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c232"
      id="hidden-fact-112"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c233"
      id="hidden-fact-113"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c235"
      id="hidden-fact-114"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="c236"
      id="hidden-fact-115"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c229"
      id="hidden-fact-116"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c230"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c231"
      id="hidden-fact-118"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c228"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c232"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c233"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c234"
      id="hidden-fact-122"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c235"
      id="hidden-fact-123"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c236"
      id="hidden-fact-124"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c229"
      id="hidden-fact-125"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c230"
      id="hidden-fact-126"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="c231"
      id="hidden-fact-127"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c228"
      id="hidden-fact-128"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c232"
      id="hidden-fact-129"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c233"
      id="hidden-fact-130"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c234"
      id="hidden-fact-131"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c235"
      id="hidden-fact-132"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c236"
      id="hidden-fact-133"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxPaidFederalBeforeRefundReceived
      contextRef="c229"
      id="hidden-fact-134"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxPaidFederalBeforeRefundReceived
      contextRef="c230"
      id="hidden-fact-135"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxPaidFederalBeforeRefundReceived
      contextRef="c231"
      id="hidden-fact-136"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxPaidForeignBeforeRefundReceived
      contextRef="c228"
      id="hidden-fact-137"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxPaidForeignBeforeRefundReceived
      contextRef="c232"
      id="hidden-fact-138"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxPaidForeignBeforeRefundReceived
      contextRef="c233"
      id="hidden-fact-139"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxPaidForeignBeforeRefundReceived
      contextRef="c237"
      id="hidden-fact-140"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxPaidForeignBeforeRefundReceived
      contextRef="c238"
      id="hidden-fact-141"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxPaidForeignBeforeRefundReceived
      contextRef="c239"
      id="hidden-fact-142"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:LossIncomeBeforeIncomeTaxExpensePercentage
      contextRef="c0"
      id="hidden-fact-143"
      unitRef="pure"
      xsi:nil="true"/>
    <wff:LossIncomeBeforeIncomeTaxExpensePercentage
      contextRef="c6"
      id="hidden-fact-144"
      unitRef="pure"
      xsi:nil="true"/>
    <wff:LossIncomeBeforeIncomeTaxExpensePercentage
      contextRef="c7"
      id="hidden-fact-145"
      unitRef="pure"
      xsi:nil="true"/>
    <wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount
      contextRef="c0"
      id="hidden-fact-146"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage
      contextRef="c0"
      id="hidden-fact-147"
      unitRef="pure"
      xsi:nil="true"/>
    <wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRateAmount
      contextRef="c6"
      id="hidden-fact-148"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:EffectiveIncomeTaxRateReconciliationEffectOfPreferentialTaxRatePercentage
      contextRef="c6"
      id="hidden-fact-149"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="c7"
      id="hidden-fact-150"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="c7"
      id="hidden-fact-151"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c257"
      id="hidden-fact-152"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c261"
      id="hidden-fact-153"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c262"
      id="hidden-fact-154"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c263"
      id="hidden-fact-155"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c265"
      id="hidden-fact-156"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c272"
      id="hidden-fact-157"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c275"
      id="hidden-fact-158"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c282"
      id="hidden-fact-159"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c283"
      id="hidden-fact-160"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c285"
      id="hidden-fact-161"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c286"
      id="hidden-fact-162"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c287"
      id="hidden-fact-163"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c288"
      id="hidden-fact-164"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c290"
      id="hidden-fact-165"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c293"
      id="hidden-fact-166"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c295"
      id="hidden-fact-167"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c297"
      id="hidden-fact-168"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c298"
      id="hidden-fact-169"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c300"
      id="hidden-fact-170"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c301"
      id="hidden-fact-171"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c303"
      id="hidden-fact-172"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c304"
      id="hidden-fact-173"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:OtherReceivablesFromRelatedParties
      contextRef="c308"
      id="hidden-fact-174"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c309"
      id="hidden-fact-175"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:OtherReceivablesFromRelatedParties
      contextRef="c311"
      id="hidden-fact-176"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="c314"
      id="hidden-fact-177"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="c316"
      id="hidden-fact-178"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="c5"
      id="hidden-fact-179"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNotesPayable
      contextRef="c316"
      id="hidden-fact-180"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNotesPayable
      contextRef="c317"
      id="hidden-fact-181"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:TotalDueToRelatedParties
      contextRef="c322"
      id="hidden-fact-182"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:TotalDueToRelatedParties
      contextRef="c326"
      id="hidden-fact-183"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:TotalDueToRelatedParties
      contextRef="c328"
      id="hidden-fact-184"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:TotalDueToRelatedParties
      contextRef="c329"
      id="hidden-fact-185"
      unitRef="usd"
      xsi:nil="true"/>
    <wff:TotalDueToRelatedParties
      contextRef="c331"
      id="hidden-fact-186"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-16726">0001980210</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-16727">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-16728">FY</dei:DocumentFiscalPeriodFocus>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-20"
          xlink:label="hidden-fact-20"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-16"
          xlink:label="hidden-fact-16"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-25"
          xlink:label="hidden-fact-25"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-40"
          xlink:label="hidden-fact-40"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-44"
          xlink:label="hidden-fact-44"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-29"
          xlink:label="hidden-fact-29"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-37"
          xlink:label="hidden-fact-37"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Retrospectively restated for the effect of the reverse share
split on April 13, 2026.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-20"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-16"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-25"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-40"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-44"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-29"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-37"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-91"
          xlink:label="hidden-fact-91"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-90"
          xlink:label="hidden-fact-90"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-89"
          xlink:label="hidden-fact-89"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-88"
          xlink:label="hidden-fact-88"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-92"
          xlink:label="hidden-fact-92"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-93"
          xlink:label="hidden-fact-93"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Less than 10%</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-91"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-90"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-89"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-88"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-92"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-93"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_26_fact"
          xlink:label="ix_26_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_27_fact"
          xlink:label="ix_27_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Carlico and RGSB became investees of the Company on May 15, 2025 and July 8, 2025, respectively (See Note 4).</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_26_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_27_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
